【发布时间】:2017-03-24 12:30:41
【问题描述】:
我在为两个视图设置动画时遇到问题!
我有两个按钮可以从底部向上滑动不同的视图。
而我想做的是:
我正在像这样为RegisterView 制作动画:
class ViewController: UIViewController {
@IBOutlet weak var registerViewHeight: NSLayoutConstraint!
@IBOutlet weak var registerView: UIView!
@IBOutlet weak var registerViewBottomContraint: NSLayoutConstraint!
override func viewDidLoad() {
super.viewDidLoad()
self.registerViewBottomContraint.constant = -registerViewHeight.constant
}
@IBAction func registerButtonPressed(_ sender: AnyObject) {
self.registerViewBottomContraint.constant = 0
UIView.animate(withDuration: 0.4, animations: {
self.view.layoutIfNeeded()
})
}
首先:如何正确地将堆叠视图相互叠加? 第二:有没有办法轻松地从按钮转换为视图?
非常感谢:)
【问题讨论】:
标签: ios swift xcode animation uiview