Я борюсь с этой маленькой проблемой, в которой я использую ChainableAnimations для создания скользящего меню.Когда я нажимаю кнопку меню, меню переключается идеально.Однако, когда я нажимаю другую кнопку в меню, скользящее меню сдвигается назад и выполняет переход, но внезапно меню появляется за полсекунды до перехода.Это мой код:
@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
}
Может кто-нибудь, пожалуйста, помогите мне с этим?Очень ценится.