我试图运行this example。但是带有文本字段的警报视图在显示之前被延迟并且冻结了UI,因此我无法执行任何操作。为什么会这样?没有文本字段的普通UIAlertView
可以正常工作,但只有在添加文本字段时,它才会在显示之前挂起几秒钟。
我也尝试在一个干净的项目中运行这段代码而没有任何其他代码只有一个按钮,但仍然存在同样的问题:
- (IBAction)btn:(id)sender {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title"
message:@"Message"
delegate:self
cancelButtonTitle:@"Done"
otherButtonTitles:nil];
alert.alertViewStyle = UIAlertViewStylePlainTextInput;
[alert show];
}
我在iOS 8.4上运行。