我想让我的应用程序让长文本文件不必滚动浏览,但有一个选项可以显示所有文件并显示较少(显示较少是默认设置)。我一直在努力做到这一点,但如果不将所有单元格更改为“显示更多”或“显示更少”,我无法做到这一点。这里是我如何使它最初显示少有它有多少字符(消息= 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中的文本 –