0

我有两个 UILabel,两者都有动态文本但相互关联。例如:

label1.text=@"Abc";
label2.text=@"Meaning of Abc is ......";

现在 label2 总是有 label1.text 加上一些额外的文本。

我想将 label2 中的这一部分设为粗体。

到目前为止,我发现可以通过在 drawRect 中绘制文本来完成,但这似乎非常复杂。

有没有其他出路可能??

谢谢

4

1 回答 1

1

iOS 6 将支持此类事物的属性标签。在此之前或者如果 iOS 5=< 兼容性对您很重要,您可以将标签设置为 aUIWebView并使用 HTML 标记。或者用 drawRect 来做这件事(效果会更好)。

编辑:有添加属性标签的第三方库,Nimbus就是其中一个运行良好的库。

于 2012-07-13T08:28:00.980 回答