在UIViewController
出現和消失時中執行一個自定義動畫,在消失階段,我希望能實現動畫延遲足夠長的時間,讓我可以實現漸變效果。也就是在UINavigationController
運行popViewController
前允許UIViewController
執行一個自定義動畫。能實現嗎?
點擊後退鍵時使用:
[UIView animateWithDuration:1.0 animations:^{
// your custom animation
} completion:^(BOOL finished) {
[self.navigationController popViewController];
}];