// 按钮高度60,左右等于边,下距离安全区15
[NSLayoutConstraint activateConstraints:@[
[button.heightAnchor constraintEqualToConstant:60],
[button.leadingAnchor constraintEqualToAnchor:self.view.leadingAnchor],
[button.trailingAnchor constraintEqualToAnchor:self.view.trailingAnchor],
[button.bottomAnchor constraintEqualToAnchor:self.view.safeAreaLayoutGuide.bottomAnchor constant:-15]
]];
// tableView的上下右等于边,下边距离安全区-100
[NSLayoutConstraint activateConstraints:@[
[self.tableView.topAnchor constraintEqualToAnchor:self.view.topAnchor],
[self.tableView.leadingAnchor constraintEqualToAnchor:self.view.leadingAnchor],
[self.tableView.trailingAnchor constraintEqualToAnchor:self.view.trailingAnchor],
[self.tableView.bottomAnchor constraintEqualToAnchor:self.view.safeAreaLayoutGuide.bottomAnchor constant:-100]
]];
- 需要注意的是
布局的translatesAutoresizingMaskIntoConstraints
属性需要设置为NO