我正在制作一个简单的应用程序,它将取项目的酒店名称和价格,我想仅以数字格式显示价格,因为它不能是字母格式,所以我应该在代码中添加什么,以便只号码将输入价格UITextField?
如果您没有提出我的问题,您可能会再次提出任何问题 如果我能得到正确的方法,我很感激,
答案 0 :(得分:8)
如果您希望文本字段仅接受数字,则可以将keyboardType
属性设置为UIKeyboardTypeNumberPad
。
[yourTextField setKeyboardType:UIKeyboardTypeNumberPad];
有不同类型的keyboardTypes,您可以在UITextInputTraits Protocol Reference中引用。
答案 1 :(得分:4)
这也可以在Interface Builder中完成:
Number pad2 http://i50.tinypic.com/237hps.png Number pad2 http://i46.tinypic.com/2vnl8i1.png