【问题标题】:Keyboard is hid when alertview show up on iOS 8.3在 iOS 8.3 上显示 alertview 时键盘被隐藏
【发布时间】:2015-05-13 03:08:02
【问题描述】:

iOS 8.3 上 UIAlertView 显示时键盘隐藏,alertView 关闭后显示。

所以有一个问题: A 视图 -> B 视图(有 UITextField)-> 键盘(自定义)显示 -> alertView 显示(键盘隐藏)-> 用户点击-> B 视图关闭 -> A 视图和键盘显示(此键盘属于 B 视图,点击时会崩溃)。

如何解决这个问题?

【问题讨论】:

  • 问题是iOS8。您需要通过添加一些逻辑来隐藏键盘,例如 [self.view endEditing = YES];
  • 谢谢,是个好办法~

标签: keyboard uialertview ios8.3


【解决方案1】:

我找到了两个解决方案。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    • 2013-01-12
    • 1970-01-01
    相关资源
    最近更新 更多