我想讓我的應用程序讓長文本文件不必滾動瀏覽,但有一個選項可以顯示所有文件並顯示較少(顯示較少是默認設置)。我一直在努力做到這一點,但如果不將所有單元格更改爲「顯示更多」或「顯示更少」,我無法做到這一點。這裏是我如何使它最初顯示少有它有多少字符(消息= post文本,postCellObj =我用來調用單元類的對象)此代碼在cellForRowAtIndexPath中完成...展開UILabel文本
if messages.isEmpty == false {
var messageString = messages[indexPath.row] as String
var messageFinal = ""
if count(messageString) >= 200 {
var messageNs = messageString as NSString
var messageFinal = messageNs.substringWithRange(NSRange(location: 0, length: 200))
postCellObj.message.text = messageFinal as String + "..."
} else {
postCellObj.message.text = messages[indexPath.row]
}
}
如果有人知道如何做到這一點,將不勝感激。謝謝閱讀!
使用'label.sizeToFit()'調整UILabel中的文本 –