我正在努力解决我的这个小问题,我目前正在使用ChainableAnimations创建一个滑动菜单。当我单击菜单按钮时,菜单会完美切换。但是,当我从菜单中单击另一个按钮时,滑动菜单会向后滑动并执行一个segue - 但突然菜单会在segue之前显示半秒钟。这是我的代码:
@IBAction func socialMediaButton(_ sender: UIButton) {
sideview.animator.move(x: -320).easeInOutSine.animate(t: 1.0) {
self.performSegue(withIdentifier: "gotoSocialMedia", sender: self)
}
collapseButton.animator.rotate(angle: -90).easeInOutSine.animate(t: 0.5)
我还尝试通过添加它来解决这个问题,但没有运气:
override func viewWillDisappear(_ animated: Bool) {
sideview.alpha = 0
}
override func viewDidDisappear(_ animated: Bool) {
sideview.alpha = 0
}
有人可以帮帮我吗?非常感谢。