[iOS 技术]相对布局 获取 UITableView中内容的高度,设置UITableView中内容的高度与UITableView高度相同

来源:互联网 发布:linux用vim打开文件 编辑:程序博客网 时间:2024/05/22 15:30

有时候我们需要制作以下的界面,使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);    }



0 0
原创粉丝点击