当我的视图(视图 A)加载时, UITextField 成为第一响应者。然后我可以推送一个新的视图控制器(视图 B),但是当我将该视图控制器弹出回视图 A 时,UITextfield 不再成为第一响应者。我必须触摸文本字段才能弹出键盘。如果有帮助,我正在使用 XIB。
我尝试在 viewDidLayoutSubviews 方法或 viewWillLayoutSubviews 中设置第一响应者,但仍然没有。我什至使用 NSNotification 来检测视图 B 是否已被关闭,然后弹出键盘但什么也没有。我不知道还能做什么。就像视图 A 完全死了一样。
有什么建议么?