如何在UITextField中仅显示数字格式输入?

时间:2011-02-08 06:35:44

标签: iphone objective-c ios uitextfield

我正在制作一个简单的应用程序,它将取项目的酒店名称和价格,我想仅以数字格式显示价格,因为它不能是字母格式,所以我应该在代码中添加什么,以便只号码将输入价格UITextField?

如果您没有提出我的问题,您可能会再次提出任何问题 如果我能得到正确的方法,我很感激,

2 个答案:

答案 0 :(得分:8)

如果您希望文本字段仅接受数字,则可以将keyboardType属性设置为UIKeyboardTypeNumberPad

[yourTextField setKeyboardType:UIKeyboardTypeNumberPad];

有不同类型的keyboardTypes,您可以在UITextInputTraits Protocol Reference中引用。

答案 1 :(得分:4)