textfeilds 有委托方法来显示数字键盘。类似于我想在单击按钮时显示它。这可能吗?由于我的应用程序处理电话,我想拨打未存储在地址簿中的号码...
问问题
2299 次
1 回答
0
我假设你的意思是UITextField
。它符合UITextInputTraits
协议,因此您可以将其keyboardType
属性设置为UIKeyboardTypePhonePad
.
例子:
UITextField *textField = [[UITextField alloc] init];
textField.keyboardType = UIKeyboardTypePhonePad;
...
[textField becomeFirstResponder];
可以使用 UITextInputTraits 协议提供的属性自定义键盘本身的外观。文本字段对象实现此协议并支持它定义的属性。您可以使用这些属性来指定要显示的键盘类型(ASCII、数字、URL、电子邮件等)。您还可以配置键盘的基本文本输入行为,例如是否支持自动大写和更正文本。
于 2011-08-26T06:57:03.617 回答