1. 給一個 UIView 加約束,希望它顯示在 UITableView 的底部,但是它不顯示,它會出現在 UITableView 的頂部。 錯誤代碼: 如圖: 原因可能是因為 UITableView 的滾動導致的,與 UIScrollView 有一致的地方。 解決: 可以顯示在 self.view ...
1. 給一個 UIView 加約束,希望它顯示在 UITableView 的底部,但是它不顯示,它會出現在 UITableView 的頂部。
錯誤代碼:
1 [self.tableView addSubview:self.adjustView]; 2 3 [self.adjustView mas_makeConstraints:^(MASConstraintMaker *make) { 4 make.left.right.bottom.equalTo(self.Talbeview); 5 make.height.equalTo(@126); 6 7 }];
如圖:
原因可能是因為 UITableView 的滾動導致的,與 UIScrollView 有一致的地方。
解決:
1 [self.view addSubview:self.adjustView]; 2 3 [self.adjustView mas_makeConstraints:^(MASConstraintMaker *make) { 4 make.left.right.bottom.equalTo(self.view); 5 make.height.equalTo(@126); 6 7 }];
可以顯示在 self.view 的底部了。
如圖: