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. 如何知道单击了UISwitch按钮
- 2. qt如何知道按钮被点击?
- 3. 如何知道按钮被点击了多少次?
- 4. 如何知道在vb.net中点击了哪个命令按钮?
- 5. 如何知道哪个活动点击了按钮?
- 6. 如何知道winform c#中点击了哪个按钮?
- 7. 如何知道我在烧瓶中点击了哪个按钮?
- 8. 如何知道点击了哪个按钮?
- 9. 如何知道我点击了哪个表单按钮类
- 10. 如何知道点击了哪个按钮?
- 11. 如何知道点击了哪个按钮
- 12. 如何知道点击了多少次按钮?
- 13. 如何知道谁点击了Google +1按钮?
- 14. 如何知道何时点击“共享链接”按钮?
- 15. 如何知道Flex DataGrid itemRenderer中的按钮何时被点击?
- 16. 如何在UI按钮点击时从UItextView中关闭UIkeyboard
- 17. 如何在点击按钮时显示UIKeyboard?
- 18. 如何知道点击或不点击的按钮
- 19. 知道点击了checkedtextiew时
- 20. iOS如何知道html5按钮是否被点击加载UIWebView
- 21. 我如何知道用户点击Facebook的按钮时?
- 22. tableView的commitEditingStyle并知道何时点击“完成”按钮
- 23. 如何知道在ListView中单击了哪个按钮
- 24. UIStepper:如何知道用户点击了步进器的哪个按钮(减号或加号按钮)
- 25. 如何知道某人何时点击了Adview?
- 26. 如何知道在列表上下文中点击了哪个jQuery按钮
- 27. 如何知道是否在iOS 6上点击了删除按钮UITableViewCell
- 28. 自定义验证器如何知道点击了哪个命令按钮
- 29. Android:如何知道在“onActivityResult”方法中点击了哪个按钮
- 30. 如何知道按钮在form1中被点击但是在form2中知道C#