【发布时间】:2013-10-15 02:20:52
【问题描述】:
当我的视图(视图 A)加载时,UITextField 成为第一响应者。然后我可以推送一个新的视图控制器(视图 B),但是当我将该视图控制器弹出回视图 A 时,UITextfield 不再成为第一响应者。我必须触摸文本字段才能弹出键盘。如果有帮助,我正在使用 XIB。
我尝试在 viewDidLayoutSubviews 方法或 viewWillLayoutSubviews 中设置第一响应者,但仍然没有。我什至使用 NSNotification 来检测视图 B 是否已被关闭,然后弹出键盘但什么也没有。我不知道还能做什么。 就像视图 A 完全死了一样。
有什么建议吗?
【问题讨论】:
-
试着把它放在viewWillAppear中。同样对于完整性检查,文本字段是否为零?
-
已经试过了。所有的方法。不,它不是零
标签: objective-c uitextfield ios7 uitextfielddelegate becomefirstresponder