我是swift的新手,也是学习按钮动画的人。我能够弄清楚如何让按钮从底部滑入,但是我希望它在它被点击之后从它放置的位置滑出,然后在segue到下一个之前查看控制器场景。任何帮助或指向正确的方向将不胜感激。
@IBOutlet var button: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
button.center.y = self.view.frame.width + 300
UIView.animate(withDuration: 1.2, delay: 0.2,
usingSpringWithDamping: 3.0,
initialSpringVelocity: 4.0,
options: [], animations: ({
self.button.center.y = self.view.frame.width / 0.82
}), completion: nil)
}
答案 0 :(得分:0)
@IBAction
并将按钮与其关联(选择操作类型UIButton)。从按钮解开segue。 button
设置为使用已触摸的按钮而非固定按钮。 完成块:
{_ in
self.performSegue(withIdentifier: "<seugueId>", sender: self)
}