使用 Interface builder 和 XIB,带有不同颜色文本的 UIlabel

Using Interface builder and XIB, UIlabel with text in different colors

是否可以使用 IB 使 UIlabel 具有不同颜色的文本?如果是,怎么做?

我在我的应用程序的其他地方以编程方式完成了相同的工作。但是,我不知道如何使用IB。

请指点

你可以做到,但这并不容易,而且它可能不会像你想要的那样有效。尽管如此,如果您非常非常仔细地查看,您会发现 nib 编辑器(Interface Builder)确实在 UILabel 的属性检查器的顶部包含一个文本弹出窗口,您可以将其从 Plain 更改为 Attributed — 和然后你会得到一个完全不同的界面,相当巧妙和精致,用于设置文本不同(选定)部分的属性。

例如,此屏幕截图是 one UILabel,第一个单词是一种颜色,第二个单词是另一种颜色。这完全是在 Interface Builder 中设置的——不涉及代码:

这是您正在寻找的用于设置此类内容的界面: