[英]iOS Table View Cell not resizing
我在一个正在处理的项目中继承了一个自定义UITableViewCell
,现在必须调整image view
大小和单元格中的一些labels
。 但是,为了使较大的subviews
适合,我想调整UITableViewCell
大小。 因此,在storyboard
我更改了行高字段,但是无论我将此数字设置为多大, cell
的大小仍然不会改变,其余的views
也会塞满其中。
首先确保您的视图控制器是表视图的委托,然后实现以下两个委托方法:
- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
为了获得最佳性能,如果不同行的高度不同,则将高度缓存在某个数组中。
估算方法不是必需的,但可以更快地帮助表格视图定位。
进入StoryBoard
并单击您的自定义 custome cell
,然后在size inspector
中检查自定义并设置行高=所需的任何值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.