UITextField 无法正确显示文本

Posted

技术标签:

【中文标题】UITextField 无法正确显示文本【英文标题】:UITextField does not display text correctly 【发布时间】:2016-10-16 16:12:09 【问题描述】:

困扰了我几个小时。

UITextField 无法显示 一些 文本,尽管它有足够的空间来显示...当我旋转设计时,文本奇迹般地出现了!

顺便说一句,并不是我提供给 UITextField 的所有文本都被同等对待。但是没有合乎逻辑的方法来查看是否有任何明显的字符造成了问题。

*见附图:

有什么想法???

【问题讨论】:

使用 Xcode 中的 View Debugger 检查约束和视图发生了什么。 可能我对问题的描述不是很好。文本字段背景颜色是您看到的紫色。有时文本显示正确,有时不正确。相同的文本字段,不同的文本。但是除了文本不同之外,正确的显示没有什么不同。 【参考方案1】:

尝试以下方法:

    重新创建 uitextfield,有时情节提要可能会出错。 确保您有合适的尺寸来显示您的文本。例如在不同的页面中尝试,使其边缘到superview(页面),看看问题是否仍然存在。 尝试不同的文字。

【讨论】:

正如我在我的问题中所描述的,这不会发生在每个文本中。在这一点上,它似乎是随机的。不同的文本没有相同的问题,但我不知道文本差异可能是什么。

以上是关于UITextField 无法正确显示文本的主要内容,如果未能解决你的问题,请参考以下文章

UITextField 中的文本将无法正确居中

UITextfield 不显示文本的正确部分(我看到的是“...”符号)

使用自定义 UITableViewCell 时在编辑之前更改 UITextField 文本

快速循环通过 uitextfield 类时无法获得带有标签的正确文本字段?

在uitextfield中编辑文本时如何调用函数

UITextField 突出显示所有文本