0
有一种textfeild用于显示数字小键盘的委托方法。类似于我想在点击按钮时显示它。是否有可能?由于我的应用程序处理电话,我想打电话给没有存储在地址簿中的号码...显示数字小键盘
有一种textfeild用于显示数字小键盘的委托方法。类似于我想在点击按钮时显示它。是否有可能?由于我的应用程序处理电话,我想打电话给没有存储在地址簿中的号码...显示数字小键盘
我假设你的意思是UITextField
。它符合UITextInputTraits
协议,因此您可以将其keyboardType
属性设置为UIKeyboardTypePhonePad
。
实施例:
UITextField *textField = [[UITextField alloc] init];
textField.keyboardType = UIKeyboardTypePhonePad;
...
[textField becomeFirstResponder];
参考:UITextField Class Reference
键盘本身可以使用由UITextInputTraits协议提供的性质进行定制的外观。文本字段对象实现此协议并支持它定义的属性。您可以使用这些属性来指定要显示的键盘类型(ASCII,数字,URL,电子邮件和其他)。您还可以配置键盘的基本文本输入行为,例如是否支持自动大写和校正文本。
谢谢... Bt我的问题是nt abt txtfeild。我想通过按钮点击 – Icoder
哦显示numpad。你可以使用隐藏的'UITextField'设置keyboardType属性,并且你的按钮的动作应该调用'[textField becomeFirstResponder]'。这将显示数字小键盘。然后使用你的'UITextFieldDelegate',当值改变时,你可以从文本字段读出值。 –
感谢您的建议......它工作正常 – Icoder