Iphone 如何将小数添加到数字键盘-iOS

Iphone 如何将小数添加到数字键盘-iOS,iphone,objective-c,Iphone,Objective C,全部, 如何在interface builder中创建带有十进制选项的数字键盘?提供的数字键盘不显示十进制选项 谢谢在iOS 4.1中,有一个带有小数点的数字键盘。您可以通过编程方式选择它(如果您支持4.1之前的iOS版本),如下所示: 您可以选择任何合适的键盘类型(第1行)。在这种情况下,数字和标点符号包括一个句点,以防用户的iOS版本早于4.1。在Swift 2.2中 priceText.keyboardType = .DecimalPad 在ios 8或更高版本中,请遵循以下步骤, 选择

全部,

如何在interface builder中创建带有十进制选项的数字键盘?提供的数字键盘不显示十进制选项


谢谢

在iOS 4.1中,有一个带有小数点的数字键盘。您可以通过编程方式选择它(如果您支持4.1之前的iOS版本),如下所示:

您可以选择任何合适的键盘类型(第1行)。在这种情况下,数字和标点符号包括一个句点,以防用户的iOS版本早于4.1。

在Swift 2.2中

priceText.keyboardType = .DecimalPad

在ios 8或更高版本中,请遵循以下步骤, 选择textfield=>转到键盘输入xib=>选择十进制键盘。
我已经开发了一个开源的自定义十进制键盘。方法和实现非常易于使用,您可以更改按钮或添加/删除 您认为合适的额外按钮。请在这里查看存储库,并随时提供帮助


您实际上只需要设置一次键盘类型,因此在您的
视图中,didload
方法可能是正确的位置。Swift 4.0:)priceText.keyboardType=.decimalPad
priceText.keyboardType = .DecimalPad