【发布时间】:2017-07-09 09:31:06
【问题描述】:
我有一个奇怪的问题,因为我无法使用布局锚填充整个超级视图区域
这是我自定义 UIView 类的代码:
private func setupTableView() {
addSubview(tableView)
tableView.translatesAutoresizingMaskIntoConstraints = false
let margins = layoutMarginsGuide
let trailingAnchor = tableView.trailingAnchor.constraint(equalTo: margins.trailingAnchor)
let leadingAnchor = tableView.leadingAnchor.constraint(equalTo: margins.leadingAnchor)
let topAnchor = tableView.topAnchor.constraint(equalTo: margins.topAnchor)
let bottomAnchor = tableView.bottomAnchor.constraint(equalTo: margins.bottomAnchor)
NSLayoutConstraint.activate([trailingAnchor, leadingAnchor, topAnchor, bottomAnchor])
}
结果我在左右站点上得到了奇怪的边距:
【问题讨论】:
标签: swift uiview autolayout ios-autolayout