剂量任何人都知道如何检测从ios中的数字板删除按?如何检测ios numberpad删除新闻
3
A
回答
4
如果您使用的是UITextField,则您的代理的textField:shouldChangeCharactersInRange:replacementString:
将被调用,其长度范围为1,并且为空替换字符串。如果没有任何东西被删除,但是,您将不会收到通知。
如果您使用的是UITextView,则您的代理的textView:shouldChangeTextInRange:replacementText:
将被调用,其长度范围为1,并且为空替换字符串。如果没有任何东西被删除,但是,您将不会收到通知。
如果您使用自己的实现UIKeyInput的类,则应该调用deleteBackward
。我不知道实现UITextInput(本身包含UIKeyInput)的类是否可能调用replaceRange:withText:
或setMarkedText:selectedRange:
而不是调用长度为1和空替换字符串的范围,或者在没有任何内容要删除的情况下会发生什么情况。
0
如果你正在实现类似于密码的东西,我认为隐藏的文本字段会更好,并且有更多的控件。
相关问题
- 1. CodeIgniter新闻教程 - 删除和更新
- 2. iOS如何检测应用何时从进程中删除
- 3. 删除ListViewItem新闻动画(PointerDownThemeAnimation)
- 4. 检测TouchableWithoutFeedback长时间的新闻稿
- 5. Numberpad退格不更新textField.text.length
- 6. iOS Facebook新闻源
- 7. 解除从UIScrollView NumberPad键盘
- 8. 如何删除错误的检测?
- 9. 如何检测文件已被删除
- 10. 如何删除Skype检测号码?
- 11. 如何检测Google帐户删除?
- 12. 如何检测队列已被删除?
- 13. TinyMCE如何检测图像被删除
- 14. Facebook聊天头如何检测家庭/菜单新闻?
- 15. 如何完全删除多个链接TYPO3新闻小标题
- 16. Windows Phone:如何删除TimeSpanPicker突出显示新闻?
- 17. 如何删除IOS
- 18. 如何检测删除所有者时删除子变形
- 19. 如何检测空间是否已被删除或删除
- 20. 如何检测iOS版本?
- 21. 获取Facebook新闻Feed iOS?
- 22. iOS Facebook新闻联播
- 23. TYPO3从Extension新闻中删除/排除news-basic.css
- 24. UITextView检测字符删除
- 25. JmDNS设备删除检测
- 26. 检测组件的删除
- 27. 文件删除检测
- 28. 检测并删除Rootkit
- 29. 检测模型删除
- 30. 删除并检测Tinyscrollbar
请在这个答案上展开。为什么例如。 – 2015-10-19 19:41:44