【发布时间】:2013-09-22 13:47:28
【问题描述】:
我有 UIAlertView,它在加载视图时显示。
av = [[UIAlertView alloc]initWithTitle:@"New Password" message:@"please enter a new passward" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"done", nil];
av.alertViewStyle = UIAlertViewStyleSecureTextInput;
[av becomeFirstResponder];
[av show];
但是 iPad 或模拟器上没有显示键盘?
我也试过了
我刚试过
[av becomeFirstResponder];
还有
UITextField *text = [alertView textFieldAtIndex:0];
[text becomeFirstResponder];
我刚刚尝试了这段代码,它记录了 textField 是第一响应者,但仍然没有键盘。
if([[av textFieldAtIndex:0] isFirstResponder] == YES){
NSLog(@"av is the first responder.");
}
【问题讨论】:
-
我正在使用 iOS 5,这就是为什么它会出现如此奇怪的错误。我以前用过 alertView,从来没有遇到过问题。
-
@geminiCoder 检查此链接它将帮助您stackoverflow.com/questions/3346023/…
标签: iphone objective-c ios