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 不显示文本的正确部分(我看到的是“...”符号)
使用自定义 UITableViewCell 时在编辑之前更改 UITextField 文本