【发布时间】:2012-03-31 12:00:46
【问题描述】:
在我的应用中,用户可以输入他们的姓名。
一个 UITextField 被添加到视图并调用 becomeFirstResponder。 在 textFieldShouldReturn 方法中,调用了 resignFirstResponder。 然后在 textFieldShouldEndEditing 中,将 UITextField 从视图中移除。
这一切都很好,但问题是当用户尝试第二次输入他们的名字时,UITextField 显示但键盘没有。
我已经尝试了很多事情,比如移动成为/辞职第一响应者或保留/不保留文本字段,但我似乎无法让它工作。 有任何想法吗? 谢谢
【问题讨论】:
-
您是否尝试过使用 [textField becomeFirstResponder];您可以发布您正在使用的代码吗?
-
也许只是隐藏文本字段而不是将其从视图中移除?
-
你为什么要删除文本字段!?请显示一些代码并描述您的视图结构。
-
@user1270338 把你的代码放上以便我们理解,你做错了什么?
标签: iphone ios keyboard uitextfield becomefirstresponder