当用户输入UITextField
时,如何获得自动更正机制所建议的单词?从UITextField获取自动更正
1
A
回答
0
看看UITextInputTraits
,它有一个属性autocorrectionType
typedef enum {
UITextAutocorrectionTypeDefault,
UITextAutocorrectionTypeNo,
UITextAutocorrectionTypeYes,
} UITextAutocorrectionType;
所以你可以尝试yourTextfield.autocorrectionType = UITextAutocorrectionTypeYes;
2
你不能。没有公开的API来找出提供的建议。
1
相关问题
- 1. iPhone:禁用UITextField上的自动上限/自动更正
- 2. iOS:show segue阻止UITableViewController在UITextField获取焦点时自动滚动
- 3. UITextField在iOS 4.3模拟器上的自动更正崩溃
- 4. 如何禁用UITextField或键盘的文本自动更正?
- 5. 自动完成UITextField异步更新UITableView
- 6. UITextField自定义InputView - 如何获取textFieldShouldReturn启动?
- 7. UItextfield自动标记
- 8. UITextField自动完成
- 9. 从自定义的uitableview单元格获取uitextfield数据 - Swift
- 10. 如何在UIAlertView中从UITextField获取值?
- 11. 无法从UITextField获取文本 - Swift - iOS
- 12. 如何从UITextField获取字符串?
- 13. 从另一个xib获取UITextField值
- 14. 从UITextField获取对superview的引用?
- 15. UIPickerView和UITextField从UIPickerView中获取值
- 16. 如何从UITextField获取文本输入?
- 17. UITextField和UITableViewCell自动滚动
- 18. UIWebView自动更正
- 19. XCode自动更正
- 20. 如何获取行自动更新?
- 21. UITextField自动完成 - iPhone SDK
- 22. 当文本被自动更正时,UITextField不会调用editingChanged事件
- 23. 从php/mysql获取值自动完成
- 24. 自动从外部源获取资产
- 25. 自动从网页获取报告
- 26. 从lambda自动获取模板类型
- 27. 从数据库中自动获取URL
- 28. 从API获取YouTube自动抄本?
- 29. 自动获取SMTP
- 30. 从父活动获取更新值
我需要这一点。每当正在编辑的文本与'UITextField'中的原始文本匹配时,我禁用完成按钮。问题是,当自动更正提示“文本”,而用户键入“文本”并且原始文本是“文本”时,完成按钮将保持禁用状态,而不应该禁用。这是因为,如果按钮被启用,则“接受”文本将被接受,这是预期的行为。所以,我需要知道这个建议,以及它是否被默认接受或拒绝,即建议是分别在白色还是黑色背景中。 – trss