我将UILabel放置在Storyboard中的UIViewController内部,通过插座正确连接,一切照常。这就是Interface Builder中的样子。
当我只是运行我的应用程序时,它看起来应该是。
但是当我使用简单的.text
属性以编程方式设置文本时,label会破坏其样式。
我的标签是怎么回事?我不使用自定义类或除setText
之外的任何自定义逻辑。为什么它在setText
后解散IB风格?
UPD
以下是IB属性的完整屏幕截图
答案 0 :(得分:0)
attributedText
可能是初始配置设置的,因此当您设置text
时,所有属性文本信息都会被删除。考虑获取attributedText
的可变副本并进行更新(或者仅使用新内容替换attributedText
)。