为了账号安全,请及时绑定邮箱和手机立即绑定

pop 一个viewController时候会有键盘闪现出来又消失, 请教原因和解决方法?

pop 一个viewController时候会有键盘闪现出来又消失, 请教原因和解决方法?

iOS
ScorpioRain 2015-05-29 13:43:01
假如有两个ViewController: A 和 B(使用了UINavigationController), 在B中有一个TextField, 一个Button.(在ARC模式下, 在MRC模式下,也有同样的问题)在Button调用的方法中创建一个UIAlertView, 在AlertView的代理方法clickedButtonAtIndex中实现pop到A. 也写了[_textField resignFirstResponder];语句.在TextField中输入时, 键盘弹出, 在键盘不回收的情况下, pop到A, 过1秒中, A就会闪现键盘(我觉的就是B的界面), 键盘消失时, 程序会执行B的dealloc方法.如果把UIAlertView替换成UIAlertController的话, 键盘就会在B中先闪现, 再推到A界面.如果直接在Button调用的方法内实现pop到A(不使用AlertView), 就不会出现这种情况.(使用的是Xcode6.3.1)请教原因和解决方法.
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1991 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信