我在UILabels中显示文本时遇到了很奇怪的问题。在其中一个文本正确显示 - 它是“”“符号 - 较低的引号。我对其他人的看法是“w”,上面有撇号“'”。这些标签绑定到同一属性并显示相同的文本。没有为其中任何一个分配运行时属性,后面的代码中的属性没有变化。 我甚至试图复制正确的标签 - 它没有帮助
奥特莱斯:
@IBOutlet weak var companyNameLabel: UILabel!
@IBOutlet weak var titleLabel: UILabel!
Assignement:
titleLabel.text = ad?.title
companyNameLabel.text = ad?.title
两者都是纯文本,字体 - ubuntu 16 px,相同颜色,对齐 - 中心,行 - 2,并且正如我上面写的每个其他设置都是相同的
答案 0 :(得分:0)
可能无法在您使用的字体中定义较低的引号字符。检查您为每个标签选择的字体。然后尝试输入该字体中的“”字符,看看你得到了什么。
答案 1 :(得分:0)
好的,它看起来像iOS或界面构建器内部错误。仅当整个字符串在UILabel中仅占用一行时,ubuntu字体打印的文本才能正确显示