【发布时间】:2011-10-10 15:35:44
【问题描述】:
我在 UIViewController 中有一个 UITextField,它被推送到 UINavigationController 堆栈中。 UINavigationController 显示为 modalViewController。
如果文本字段在点击后退按钮时处于第一响应者状态(即键盘已启动),则视图会按应有的方式弹出,但它会导致堆栈中的每个其他视图控制器出现导航栏错误:“后退”按钮导航栏上的文本颜色错误且没有背景图片,标题消失,点击其他自定义导航栏按钮无效。
我已尝试在 viewWillDisappear: 和 viewDidDisappear: 中退出文本字段的第一响应者状态。
【问题讨论】:
-
我很好奇,这是否只发生在模拟器中但在设备上有效?
-
@chown 它发生在模拟器和设备上。
-
啊,那我的建议不适用,抱歉=/。
标签: iphone objective-c ios uinavigationcontroller