显示数字键盘

时间:2011-08-26 06:51:24

标签: objective-c numpad

textfeilds有委托方法来显示数字键盘。类似于我想在点击按钮时显示它。是否可能?由于我的应用程序处理电话,我想拨打未存储在地址簿中的号码...

1 个答案:

答案 0 :(得分:0)

我假设你的意思是UITextField。它符合UITextInputTraits协议,因此您可以将其keyboardType属性设置为UIKeyboardTypePhonePad

示例:

UITextField *textField = [[UITextField alloc] init];
textField.keyboardType = UIKeyboardTypePhonePad;
...
[textField becomeFirstResponder];

参考:UITextField Class Reference

  

可以使用UITextInputTraits协议提供的属性自定义键盘本身的外观。文本字段对象实现此协议并支持其定义的属性。您可以使用这些属性指定要显示的键盘类型(ASCII,数字,URL,电子邮件等)。您还可以配置键盘的基本文本输入行为,例如它是否支持自动大写和更正文本。