有时候我们需要制作以下的界面,使UITableView中内容的高度与UITableView高度相同.
主要步骤是在
在 ViewController
-(void)viewDidAppear:(BOOL)animated{}添加( >=IOS8可以不添加)
[self.view layoutIfNeeded];再设置UITableView中内容的高度与UITableView高度相同
-------------------------------------------
具体代码 ,使用了 Masonry三方库:
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[self.view layoutIfNeeded];
[_tableView mas_updateConstraints:^(MASConstraintMaker *make) {
make.height.mas_equalTo(_tableView.contentSize.height);
}];
NSLog(@"%f",_tableView.contentSize.height);
}
这篇博客介绍了如何在iOS开发中,通过Masonry第三方库来实现UITableView的内容高度自动适应并等于UITableView的高度,从而创建无缝对接的界面效果。主要步骤涉及ViewController中的布局设置。
8138

被折叠的 条评论
为什么被折叠?



