我的目的是为了显示与细胞UITableView
与像样式:的UITableViewCell:里面的标签
TEXTA - 用大字体大小
TEXTB大胆的文字 - 大胆的文字用小字体大小
TextC - 与TEXTB
的UITableViewCellStyleSubtitle
风格相同的字体大小正常文本几乎是PERF例如,我可以将TextA设置为textLabel
,并将包含TextB和TextC的字符串设置为detailTextLabel
,numberOfLines
等于2.但是通过这种方式,TextB和TextC具有相同的字体权重。
我已经看到,现在支持NSAttributedString
,这很好,因为我的应用程序在任何情况下都只会与iOS 4兼容,并且我尝试使用CoreText API对样式化标签进行编码。 但问题是,detailTextLabel
是只读属性。
唯一想到的是将CoreText中写入的自定义标签作为子视图(与addSubview
消息)添加到contentView
的UITableViewCell
对象。
或者我可以创建两个UILabel并将它们添加为单元格子视图。
有没有比添加子视图更优雅的方式?
谢谢,我通过创建一个UITableViewCell子类来解决你的建议! – user370773 2010-07-07 21:04:50