在UITextField中接受自动更正会产生一个小的闪烁

时间:2013-12-23 22:08:54

标签: ios objective-c uitextfield

我遇到了UITextField的问题,而且文档没有多少出现。

问题:在我的UITextField中使用自动更正时,如果用户使用了建议,我的UITextField会闪烁,或者更准确地说是一个小白框短暂出现。

下面是一个例子(花了我90次完全捕获lol:-0)。

因此用户有一个自动更正,如下所示:

enter image description here

如果他们选择它,那么这个令人讨厌的白色方块会简要地显示: enter image description here

我尝试更改色调颜色(现在为textField.tintColor = [UIColor whiteColor];)以清除但不起作用。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这是不可能的。很久以前就问过herehere。 UITextAutocorrection属性没有公共API。

在研究确切情况的同时,我发现键盘快捷键的自动完成功能(您可以在键盘设置中定义“omw”将更改为“On my way!”)完成背景将是清除,你不会让白色背景闪烁。这对你没有任何帮助,我发现有趣的是,那个特定场景不使用白色背景,而另一个则不行。