更改 UIAlertView 键盘的类型

Posted

技术标签:

【中文标题】更改 UIAlertView 键盘的类型【英文标题】:Change type of UIAlertView keyboard 【发布时间】:2013-04-14 05:15:28 【问题描述】:

如何指定UIAlertView 文本字段的键盘是数字键盘?我将alertViewStyle 设置为UIAlertViewStylePlainTextInput

【问题讨论】:

标题有点太宽泛了。这也是***.com/questions/10579658/… 的可能副本 【参考方案1】:

我认为你可以这样做:

UITextField* tf = [alertView textFieldAtIndex:0];
tf.keyboardType = UIKeyboardTypeNumberPad;

请参阅 UIAlertView 和 UITextInputTraits 文档

【讨论】:

谢谢。我检查了文档。我最终使用 [[alert textFieldAtIndex:0] setKeyboardType:UIKeyboardTypeNumberPad];

以上是关于更改 UIAlertView 键盘的类型的主要内容,如果未能解决你的问题,请参考以下文章

UIAlertView 替换

UIAlertView:UIAlertViewStyleSecureTextInput:数字键盘

我可以移动 UIAlertView 吗?

UIAlertView 键盘覆盖文本视图问题

applicationWillTerminate 问题

在 iOS 上使用屏幕键盘定位子类 UIAlertView 窗口