当你点击清除按钮(小X)时,我在UITextField中看到了一个小故障。在文本消失之前,将出现选择插入符号(您移动以选择文本的垂直线),然后文本突出显示,就像它被选中一样。这只会在瞬间发生 - 突出显示和插入符号闪烁然后立即消失。事实上,文本确实很明确 - 问题在于它是一个令人分心的视觉故障。
有没有人见过这个?
相关问题:当文本突出显示时,是否发布了通知或委托方法?我可以用它来检测闪光灯。但是,我似乎找不到任何东西......
答案 0 :(得分:1)
我在iOS8上也遇到过这个问题。我的班级正在观察UITextFieldTextDidChangeNotification
。虽然我没有找到为什么会发生这种情况的解释,但我发现以下UITextField
代表为我修好了这个问题:
- (BOOL)textFieldShouldClear:(UITextField *)textField {
textField.text = nil;
return YES;
}
只需将'clear'上的文本字段为零 - 处理视觉故障。