繁体   English   中英

iOS表格视图单元格未调整大小

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM