UIAlertView。UIAlertViewStyleSecureTextInput。数字键盘[英] UIAlertView: UIAlertViewStyleSecureTextInput: Numeric keyboard

本文是小编为大家收集整理的关于UIAlertView。UIAlertViewStyleSecureTextInput。数字键盘的处理方法,想解了UIAlertView。UIAlertViewStyleSecureTextInput。数字键盘的问题怎么解决?UIAlertView。UIAlertViewStyleSecureTextInput。数字键盘问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我目前正在使用这个 UIAlertView 来做一个登录弹出窗口,

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Restricted"
                                                message:@"Please Enter Code to Enable Fields" 
                                               delegate:self
                                      cancelButtonTitle:@"Cancel"
                                      otherButtonTitles:@"Login"
                      , nil];
alert.alertViewStyle = UIAlertViewStyleSecureTextInput;

[alert show];

但是我希望文本输入是数字键盘而不是常规键盘

有没有一种简单的方法可以做到这一点,或者我必须考虑创建一个自定义 UIAleartView

推荐答案

你可以试试这个来改变UIAlertView的字段的键盘类型:

[[alert textFieldAtIndex:0] setDelegate:self];
[[alert textFieldAtIndex:0] setKeyboardType:UIKeyboardTypeNumberPad];
[[alert textFieldAtIndex:0] becomeFirstResponder];

本文地址:https://www.itbaoku.cn/post/924704.html