UITextField没有成为第一响应者

时间:2016-03-22 12:59:13

标签: ios objective-c uitextfield

我通过UITextfiled添加了xib,在登录后添加了第5号视图。

当我第一次登录并通过导航查看号码5时, 然后单击UITextField以提供输入,我无法这样做。 textField没有收到任何事件,键盘也没有起床。 我在[textfield becomeFirstResponder];中尝试viewWillAppear:,但仍然没有显示键盘。

但是当我关闭应用程序并再次启动时,它的工作正常。

只有当我第一次登录时,我的UITextField没有响应。

可能是什么问题。

相同的情况是在较低版本的iOS上工作(我在iOS 8.3上试过)

是OS兼容性......? 要么 我做错了什么......?

提前致谢。

1 个答案:

答案 0 :(得分:1)

试试这个, 断开IBOutlet并在viewdidAppear中重新连接然后[textfield becomeFirstResponder]:并使用此[self.view endEdit:NO];