【发布时间】:2012-12-17 16:56:33
【问题描述】:
这是一个有点奇怪的错误。
我有一个登录屏幕,它接受两个UITableViewCells 中的用户名和密码。首次加载应用时,此屏幕可以正常工作。
它会加载另一个允许用户注销的屏幕 - 这会重新加载原始屏幕并且用户能够再次登录(或使用不同的用户名和密码)。
如果用户再次退出,则会显示原始屏幕,但与用户名和密码相关的UITextFields将不起作用。 textFieldDidBeginEditing 未被调用 - 即使它在前两次尝试中被成功调用。
“加载屏幕”的 .XIB 文件每次都会重新加载 - 所以我根本不明白为什么第三次会出现问题?
任何建议将不胜感激! 谢谢
【问题讨论】:
-
您在切换视图时是否对窗口进行了任何操作,即在警报级别窗口中显示加载视图?如果另一个窗口具有 keyWindow 状态,您的键盘可能会遇到问题。
标签: ios keyboard uitextfield