我在我正在处理的项目中继承了自定义UITableViewCell
,现在必须在单元格中调整image view
和一些labels
的大小。但是,为了使subviews
更合适,我想调整UITableViewCell
的大小。所以在storyboard
中我更改了行高度字段,但无论我使用这个数字有多大,cell
的大小仍然没有变化,而我views
的其余部分感觉挤满了在那里。
答案 0 :(得分:3)
首先确保您的视图控制器是表视图的委托,然后实现以下两个委托方法:
- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
为获得最佳性能,如果不同行的高度不同,请将高度缓存在某个数组中。
估算方法不是必需的,但可以更快地帮助查看桌面位置。
答案 1 :(得分:1)
进入StoryBoard
并点击custome cell
,然后点击size inspector
,检查自定义并设置行高=您想要的任何内容。