【发布时间】:2011-11-27 04:23:13
【问题描述】:
我已经搜索并搜索了无数关于如何确定自定义 UITableViewCell 及其详细文本的动态高度的博客和文章。我真的很难找到任何好的文档。
我需要做的是让单元格根据里面的文字增长,但不要低于 70 的高度。
我已经在 StackOverflow 上尝试了此类问题的几个答案,但都没有奏效。我的整个应用程序即将完成,但我真的需要在发布之前完成它并且它很麻烦。
这是我正在尝试的,但我只是得到了一些相互重叠的单元格。根据我阅读的内容,如果单元格中的自定义单元格或 textview 也需要找到框架,但我不确定如何执行此操作或将它们混合在一起以返回一个高度。
任何帮助将不胜感激谢谢!
- (CGFloat) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath
*) indexPath
{
CGSize aSize;
aSize = [[(Tweet*)[tweets objectAtIndex:indexPath.row]tweet] sizeWithFont:[UIFont
systemFontOfSize:14]
constrainedToSize:CGSizeMake(300.0, 1000.0)
lineBreakMode:UILineBreakModeTailTruncation];
return aSize.height;
}
【问题讨论】:
-
这张图片展示了我尝试的每一种方法所得到的结果!似乎它正在获取每个文本字符串的大小,但没有调整单元格的大小
标签: iphone uitableview uitextview