我有一個簡單的問題:)但我要求從真棒程序員在stackoverflow社區獲得好處。UIView animateWithDuration從
我在viewDidAppear我的源視圖使用UIView.animateWithDuration動畫開始如下調用startTheStory():
override func viewDidAppear(animated: Bool) {
if !animate {
startTheStory()
}
}
然後通過使用自定義賽格瑞目的地視圖查看交易。
我的問題是當交易開始在源視圖中的動畫重新開始,所以我嘗試用下面的代碼來阻止它:
override func viewWillDisappear(animated: Bool) {
animate = true
self.view.layer.removeAllAnimations()
}
但它不工作。
另外我嘗試了prepareForSegue(),但它不起作用。
有什麼想法?
感謝
感謝您的幫助。仍然動畫開始 – Mariam
@Mariam我編輯了我的答案。 – Manoj