所有
如何在界面构建器中创建带小数选项的数字键盘?提供的数字键盘不显示小数选项。
由于
答案 0 :(得分:39)
在iOS 4.1中,有一个带小数点的数字键盘。您可以以编程方式选择它(如果您支持4.1之前的iOS版本),如下所示:
inputBoxTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
if (([[[UIDevice currentDevice] systemVersion] doubleValue] >= 4.1)) {
inputBoxTextField.keyboardType = UIKeyboardTypeDecimalPad;
}
您可以选择任何合适的键盘类型(第1行)。在这种情况下,NumbersAndPunctuation包含一个句点,以防用户的iOS版本在4.1之前。
答案 1 :(得分:3)
在Swift 2.2中
priceText.keyboardType = .DecimalPad
答案 2 :(得分:1)
在ios 8或以上版本中按照以下步骤操作: select textfield =>转到xib =>中的键盘类型选择小数点。 它对我有用。
答案 3 :(得分:0)
我开发了一个开源自定义十进制键盘。方法和实现非常易于使用,您可以更改按钮或添加/删除 你认为合适的额外按钮。请在这里查看存储库TD-DecimalKeyboard并随意分配和贡献。