我知道這是一種重複性問題,但我仍然無法弄清楚。當應用程序轉到背景並返回時動畫不起作用。應用程序第一次啓動時,我可以在視圖之間獲得推/動畫動畫,但一旦應用程序轉到背景,它就會停止動畫。popViewControllerAnimated動畫不起作用
我已經創建了一個自定義導航控制器類,擴展了UINavigationController
並在其中寫入了popViewControllerAnimated
方法。
- (UIViewController *)popViewControllerAnimated:(BOOL)animated {
UIViewController* viewController = [super popViewControllerAnimated:animated];
UIViewController* nextViewControler = [[self viewControllers] lastObject];
[nextViewControler viewWillAppear:animated];
[viewController viewWillDisappear:animated];
return viewController;
}
任何幫助表示讚賞。
是絕對實現協議方法不是必需的。從我上面的代碼中,你可以看到我已經從我的擴展導航控制器類中調用了viewWillAppear/viewWillDisappear方法。 – Manoj 2012-08-07 09:04:47