我试图制作像Instagram一样的应用程序,而我却停留在Feed屏幕上。
我将评论部分作为UITableView。所以我在UITableView的自定义单元类中有UITableView。好的。
我的问题是:如何从自定义表格视图单元格类更改主要供稿表视图的高度?
评论表视图的行高根据其内部的文本(长度)动态变化。动态变量是我计划使用的评论表视图的高度。
注意:我不能共享任何代码,因为它是我们公司的机密项目。
干杯
答案 0 :(得分:2)
理想情况下,您应该使用Autolayout调整UITableViewCell
中特定行的UITableView
高度。有Stackoverflow thread详细讨论了这一点。
答案 1 :(得分:0)
使用tableView
委托方法heightForRowAtIndexPath
设置tableViewCell的高度
– (CGFloat)tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
使用boundingRectWithSize
方法查找动态注释标签部分的高度,并在tableviewcell中添加其他静态内容高度,并在上面的delagate方法中设置此高度。
- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options context:(NSStringDrawingContext *)context