0
A
回答
2
我不是很喜欢使用UITextField
代表只是为了知道键盘输入是否按下键盘上的“返回”(无论它被标记)完成。 UITextField实际上可以很好地与目标/操作模式一起工作,这比使用委托对象更加简单和直接得多。
我以前在回答“How to call a method when the Done Button in the KeyBoard is Clicked?”时已经指出了这一点。请关注一下使用传统目标/动作模式的细节,以了解键盘输入何时完成。不幸的是,苹果的文档还不太清楚,它可能是关于这个问题的。
UITextField
委托人有它的位置,但是如果您只需要知道何时进入完成,那么使用委托可能不是最好的方法。使用目标/动作。
对于UIReturnKeyType选项,请参阅UITextInputTraits Protocol Reference中的returnKeyType
属性。
0
你应该设置你的UITextField
(我假设这是一个UITextField
),并检查该委托调用你的委托:
- (BOOL)textFieldShouldReturn:(UITextField *)textField
此外,您返回BOOL
告诉UITextField
做它的默认行为或不。您可以检查文档here。
此外,Apple为您提供的UIReturnKeyType
选项是您唯一的选择。
相关问题
- 1. 如何知道点击了哪个按钮
- 2. 如何知道按钮被点击了多少次?
- 3. 如何知道点击了多少次按钮?
- 4. 如何知道winform c#中点击了哪个按钮?
- 5. 如何知道点击了哪个按钮?
- 6. 如何知道Flex DataGrid itemRenderer中的按钮何时被点击?
- 7. 如何在点击按钮时显示UIKeyboard?
- 8. iOS如何知道html5按钮是否被点击加载UIWebView
- 9. tableView的commitEditingStyle并知道何时点击“完成”按钮
- 10. 如何知道在ListView中单击了哪个按钮
- 11. 如何知道某人何时点击了Adview?
- 12. 如何知道在列表上下文中点击了哪个jQuery按钮
- 13. Android:如何知道在“onActivityResult”方法中点击了哪个按钮
- 14. 如何知道按钮在form1中被点击但是在form2中知道C#
- 15. 如何知道谁点击我网站上的Facebook“赞”按钮?
- 16. 我如何知道UItableview中单元格按钮的点击
- 17. 在WebView中,如何知道哪个按钮被点击?
- 18. 知道谁点击了Facebook的“赞”按钮,在您的网站
- 19. 知道在Android中点击了哪个按钮
- 20. 使事件的多个按钮,并知道被点击了哪个按钮
- 21. 如何在点击输入按钮时加载新页面
- 22. 如何在输入提交按钮被点击时添加fancybox?
- 23. 如何知道在C中单击按钮的时间#
- 24. Android的 - 按钮侦听知道哪个按钮被点击
- 25. 当点击提交按钮时,form_for如何知道要去哪个URL /路径?
- 26. 如何知道加入两点的线?
- 27. 如何添加一个buttton2,同时点击另一个按钮1和按钮3,同时点击按钮2
- 28. 如何添加类按钮点击角?
- 29. 添加点击事件通知按钮
- 30. ActionListener如何知道按下了哪个按钮?