快速隐藏的UIView显示在segue上

时间:2018-05-21 11:13:09

标签: ios swift animation

我正在努力解决我的这个小问题,我目前正在使用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
    }

有人可以帮帮我吗?非常感谢。

0 个答案:

没有答案