【发布时间】:2011-10-29 10:15:48
【问题描述】:
即使我更改了文本字段中的文本,也不会调用此 UITextField 委托方法。 当键盘语言设置为日语/中文输入并且我从建议的单词列表中选择单词时,就会发生这种情况。
- (BOOL) textField : (UITextField *) textField shouldChangeCharactersInRange : (NSRange) range replacementString : (NSString *) string
我不确定这是否是 iOS 中的错误。
有人遇到同样的问题吗?
【问题讨论】:
-
这听起来像是iOS的一个错误。您使用的是哪个版本的 iOS?如果您正在输入英语,是否会调用此委托?
-
我在模拟器上发现了这个,很可能是 4.3。当它是英语时调用这个委托。当您从建议列表中选择单词时,它不会被调用,就像在 iPad 中一样。
标签: ios input keyboard uitextfield