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

标签 ios objective-c uitextfield

我有一个 UITextField 的问题,而且文档还没有出现太多。

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

下面是一个例子(我用了 90 次才完美地捕捉到 lol :-0)。

所以用户有一个自动更正,如所见:

enter image description here

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

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

最佳答案

这是不可能的。前段时间问过herehere . UITextAutocorrection 属性没有公共(public) API。

在一段时间前研究确切情况时,我发现键盘快捷键的自动完成(您可以在键盘设置中定义“omw”将更改为“在我的路上!”)完成背景将是清晰,你不会得到白色背景闪烁。这对您没有任何帮助,我只是觉得有趣的是,该特定场景不使用白色背景,而另一个场景却使用。

关于ios - 在 UITextField 中接受自动更正会产生一个小的闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20751895/

相关文章:

objective-c - 在不启动模拟器的情况下在 Xcode 4 中运行逻辑测试

ios - UITextField 键盘 : enable done button when no text is entered

uitableview - 为什么清除按钮不与 UITextField 中的文本对齐?

ios - 在 Swift MVC 中保存 TableView 数据

ios - 生产时应用内购买收据未发送到服务器

ios - NSDateFormatter 时区缩写

objective-c - 将 NSSegmentedControl 绑定(bind)到 bool 值?

ios - 在 Swift 中设置 UITextField 的最大字符长度

android - 跨平台游戏开发

android - 从移动浏览器的初始视口(viewport)中排除 DIV