У меня есть простой вопрос :), но я прошу получить преимущества от замечательных программистов в сообществе stackoverflow.UIView animateWithDuration start over
Я использую UIView.animateWithDuration в моем представлении источника в viewDidAppear анимации начать как следует по телефону startTheStory():
override func viewDidAppear(animated: Bool) {
if !animate {
startTheStory()
}
}
Тогда сделка с точки зрения назначения, используя пользовательский SEGUE вид.
Моя проблема при запуске транзакции анимации в представлении источника начать, так что я пытался остановить его следующим кодом:
override func viewWillDisappear(animated: Bool) {
animate = true
self.view.layer.removeAllAnimations()
}
Но это не работает.
Также я попытался в prepareForSegue(), но он не работает.
Любая идея?
Благодаря
Благодарим за помощь. Тем не менее анимация начинается с – Mariam
@Mariam Я отредактировал свой ответ. – Manoj