如果,整体是一个嵌套视图, 红色圈住的是以tableview形式创建的headerView, headerView具体高度不确定,有童鞋会说,对每个cell计算高度即可,但素,cell的数量,和具体内容毕竟不确定,计算高度的话,每次增加内容都很麻烦。
这里提供一个方法,如有更好的方式,请在评论区留言,谢谢。
[tableview reloadData];
[tableview layoutIfNeeded];
CGFloat height = tableview.contentSize.height;
NSLog(@"内容的高度%f",tableview.contentSize.height);
这样获取的高度,就可以保证headerView显示完全。
网友评论