我有大约400个字符长度的字符串,其标题名为Details。在这个'细节'是粗体和fontsize 19.虽然所有剩余的文本在下一行开始,应该像内容一样fontSize 18。如何使用UILabel完成所有这些操作? Plz帮助我......
答案 0 :(得分:0)
自SDK 3.2起,您无法使用库存UILabel
。您可以创建一个NSAttributedString
,为字符串的特定部分指定特定样式(如粗体),但实际渲染它的方法并不简单。这与Max OS X不同,后者具有NSAttributedString(AppKitAdditions)
,允许您在一行代码中绘制属性字符串。如果你想渲染它,你可以,但你必须深入研究一个较低级别的API(例如核心文本)。
使用两个UILabel
可能会好得多。将第一个加粗,然后使第二个加盖多行。
答案 1 :(得分:0)
由于UILabel不支持属性字符串,因此您有两种选择:
答案 2 :(得分:0)
您可以使用HTMLString为<strong>First part</strong> second part