我的UIView中有一个UILabel。我的标签文本是动态的:这是一个Web服务调用,它会返回我将放入标签的文本。以下是标签内容的示例:
"this is an example of my text/nthis is the second line".
我想将第一行放在特定字体中(例如Helvetica-Bold 12px),将第二行放在另一种字体中(例如Helvetica 15px)。我怎么能这样做? 谢谢你的回答。
答案 0 :(得分:3)
老实说,我建议使用两个单独的UILabel实例,获取文本并通过[string componentsSeparatedByString:@"\n"]
获取数组,然后将对象放在第一个的索引0处,如果你有第二个对象,则将其放入第二个标签。
答案 1 :(得分:1)
您可以使用静态UIWebView
,只需将文本换行到HTML + CSS即可。这比在代码中完成所有布局要容易得多。
答案 2 :(得分:1)
也许您正在寻找的是NSAttributedString。 以下是一个示例:iphone/ipad: How exactly use NSAttributedString?