2
試圖回到先前的viewController,但iOS5中的動畫無法正常工作。popViewControllerAnimated動畫不能在iOS5中工作
- (IBAction)backToPreviousController
{
[self.navigationController popViewControllerAnimated:YES];
}
有人能幫助我嗎?
試圖回到先前的viewController,但iOS5中的動畫無法正常工作。popViewControllerAnimated動畫不能在iOS5中工作
- (IBAction)backToPreviousController
{
[self.navigationController popViewControllerAnimated:YES];
}
有人能幫助我嗎?
從OP,Davey Jones〜
問題通過添加動畫解決手動
CATransition *transition = [CATransition animation];
transition.duration = 0.5;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
[self.navigationController.view.layer addAnimation:transition forKey:nil];
我試圖解決這個問題好幾個小時! TNX – 2015-05-12 10:43:34
添加NSLogs確保1的方法實際上是調用和2 self.navigationController不爲零。 – 2012-01-14 09:45:47
這個工作肯定。這種方法沒有問題。問題將在您的代碼中的其他地方 – samfisher 2012-01-14 09:48:25
我回到以前的viewController,但沒有動畫。在iOS4中效果很好, – 2012-01-14 09:56:47