【发布时间】:2017-06-09 03:10:29
【问题描述】:
我有一个实现UIKeyInput 的UIViewController 子类。这是一个需要控制键盘的全屏视图控制器。我根据resignFirstResponder 和assignFirstResponder 的子视图显示键盘。
canBecomeFirstResponder 被覆盖以返回 YES。但是,当另一个视图控制器从堆栈中弹出(即按下后退按钮)回到该视图控制器时,键盘会出现然后消失。几乎就好像它调用canBecomeFirstResponder,看是的,显示键盘,然后在隐藏键盘的viewDidAppear 中调用resignFirstResponder。
有没有办法在调用assignFirstResponder 之前隐藏键盘?
【问题讨论】:
标签: ios objective-c uiviewcontroller keyboard