0
我正在使用Masonry來設置子視圖的約束。UIViewController和Autolayout子視圖
視圖控制器很簡單。
在viewDidLoad中-(void)viewDidLoad
{
[self.view addSubview: self.tableView];
self.view.backgroundColor = [UIColor whiteColor];
[self.tableView addSubview: self.botBtn];
[self.botBtn makeConstraints:^(MASConstraintMaker *make) {
make.bottom.equalTo(self.tableView.bottom).with.offset(-20);
make.centerX.equalTo(self.tableView);
}];
}
爲表視圖幀
是CGRectMake(0,0,SCREEN_WIDTH,SCREEN_HEIGHT) 但按鈕是屏幕的外部並且只在的tableview的頂部。
我在它的init方法中設置tableview框架。 按鈕處於水平視圖中間,所以自動佈局看起來很有效,但它爲什麼位於桌面視圖的頂部而不是停留在底部。