如何将iOS键盘限制为数字输入

问题描述 投票:30回答:2

这个问题几乎说明了一切。有没有办法让iOS / iPhone键盘默认为数字输入?

ios keyboard numeric
2个回答
59
投票

keyboardTypeUITextField属性设置为UIKeyboardTypeDecimalPad

Swift 3

yourUITextField.keyboardType = .decimalPad


1
投票

Objective-C的:

默认为Numbers(但包括 - 和。如果您需要允许小数或负数):

myTextField1.keyboardType=UIKeyboardTypeNumbersAndPunctuation;

默认为Numbers(仅限整数值的#s)

myTextField1.keyboardType=UIKeyboardTypeNumberPad;
© www.soinside.com 2019 - 2024. All rights reserved.