【发布时间】:2017-07-03 20:12:15
【问题描述】:
这是我正在尝试的代码:
@IBOutlet weak var btnInfo: UIButton!
override func viewWillAppear(_ animated: Bool) {
self.view.addConstraint(NSLayoutConstraint(item: self.view,
attribute: .topMargin,
relatedBy: .equal,
toItem: btnInfo,
attribute: .notAnAttribute,
multiplier: 1,
constant: 20))
self.view.addConstraint(NSLayoutConstraint(item: self.view,
attribute: .rightMargin,
relatedBy: .equal,
toItem: btnInfo,
attribute: .notAnAttribute,
multiplier: 1,
constant: 30))
}
尝试添加.topMargin 和.rightMargin 约束以使btnInfo 出现距顶部30 点和距右边距30 点。请帮忙。
【问题讨论】:
-
使用锚点!它会让你的生活更轻松。见here
标签: ios swift swift3 nslayoutconstraint