更改UIAlertView键盘的类型

Geo*_*day 10 objective-c uialertview ipad ios

如何指定UIAlertView文本字段的键盘是数字键盘键盘?我正alertViewStyle准备UIAlertViewStylePlainTextInput.

NG.*_*NG. 42

我想你可以这样做:

UITextField* tf = [alertView textFieldAtIndex:0];
tf.keyboardType = UIKeyboardTypeNumberPad;
Run Code Online (Sandbox Code Playgroud)

请参阅UIAlertViewUITextInputTraits文档

  • 谢谢.我检查了文档.我最终使用[[alert textFieldAtIndex:0] setKeyboardType:UIKeyboardTypeNumberPad]; (4认同)