关于 UIAlertView 的弹出 和键盘的问题。

大家有没有遇到这种问题:
举一个栗子:
在输入框 textfield 还在焦点状态时,keyboard弹出状态,这时候button触发action 呼叫alertview。这时候alertview上的button action 的方法是 push或pop ,在push或pop后 出现了键盘闪一下的状态。

形成原因:大致是因为键盘的收缩动画还没结束,但是已经push||pop了。出现了keyboard 闪一下的bug
版本:在iOS 8的情况下 出现了 ,iOS9+貌似没这个问题。

针对于这个问题,如何解决才是最恰当的

阅读 5.7k
3 个回答

之前遇到过类似的,没记错的话好像是通过延迟一小段时间再做push或pop操作解决的,具体的时间需要测试过。

新手上路,请多包涵

当前页面停止编辑再跳转

可以试试在push前面加一个回收键盘, 这样的话会再键盘回收之后才执行push

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题