当在iOS 8.3上显示alertview时,键盘被隐藏

时间:2015-05-13 03:08:03

标签: keyboard uialertview ios8.3

UIAlertView在iOS 8.3上显示时键盘被隐藏,并且在alertView解除后显示。

所以有一个问题: A 视图 - > B 视图(有UITextField) - >键盘(自定义)显示 - > alertView show(键盘隐藏) - >用户clicke - > B 查看解雇 - > A 视图&键盘显示(此键盘属于 B 视图,单击时会崩溃)。

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我找到了两个解决方案。

像Gajendra所说:通过添加一些像[self.view endEditing = YES]的逻辑隐藏键盘;

我们也可以使用此委托方法来处理alertview点击

  • (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex