我的目的是爲了顯示與細胞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