0

我将 UILabel 放在 Storyboard 中的 UIViewController 内,通过插座正确连接,一切照常。这就是它在 Interface Builder 中的样子。

IB中的标签

当我简单地运行我的应用程序时,它看起来应该如此。

运行时标签

但是当我使用简单属性以编程方式设置文本时.text,标签会破坏其样式。

运行时标签重置样式

我的标签怎么了?setText除了通过属性,我不使用自定义类或任何自定义逻辑。为什么它会在之后驳回 IB 风格setText


更新

这是IB属性的完整截图

IB属性

4

1 回答 1

0

可能attributedText是由您的初始配置设置的,因此当您设置时,text所有属性文本信息都会被删除。考虑获取的可变副本attributedText并更新它(或只是用attributedText新的东西替换)。

于 2013-07-28T11:51:11.330 回答