【发布时间】:2015-09-26 21:28:22
【问题描述】:
使用锚样式NSLayoutConstraints(如在此答案中:Swift | Adding constraints programmatically)如何为子视图设置动画?
对于那些懒惰的人,这里是代码:
override func viewDidLoad() {
super.viewDidLoad()
let newView = UIView()
newView.backgroundColor = UIColor.redColor()
newView.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(newView)
let horizontalConstraint = newView.centerXAnchor.constraintEqualToAnchor(view.centerXAnchor)
let vertivalConstraint = newView.centerYAnchor.constraintEqualToAnchor(view.centerYAnchor)
let widthConstraint = newView.widthAnchor.constraintEqualToAnchor(nil, constant: 100)
let heightConstraint = newView.heightAnchor.constraintEqualToAnchor(nil, constant: 100)
NSLayoutConstraint.activateConstraints([horizontalConstraint, vertivalConstraint, widthConstraint, heightConstraint])
}
具体来说,如果我想向右滑动newView,我该怎么做?谢谢。
【问题讨论】:
标签: ios swift autolayout