第一响应者未将焦点放在 uitextfield 上
我正在尝试设置 uitextfield 的焦点。使用此代码
[_partNoTextField becomeFirstResponder];
当我运行代码时,键盘消失并且文本字段不处于焦点。我需要它在运行我的 IBAction checkpartno 后将注意力集中在 _partNoTextField 上。在文本字段上,我设置了“退出时结束”来调用我的 checkpartno ibaction,因此当用户点击“返回”时,它会运行它。如何让焦点返回到 _partNoTextField ?
I am trying to set the focus of a uitextfield. Using this code
[_partNoTextField becomeFirstResponder];
When I run the code, the keyboard goes away and the text field is not in focus. I need it to focus on _partNoTextField after it runs my IBAction checkpartno. On the textfield I have setup Did end on exit to call my checkpartno ibaction so when a user hits return it runs it. How can I get the focus to go back to the _partNoTextField ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不要使用“退出时结束”选择器,而是将文本字段中的委托设置回控制器,然后:
Don't use the "did end on exit" selector but instead set a delegate from the text field back to your controller and then: