答えて

1

UINavigationBarDelegateは、委任クラスであり、-navigationBar:shouldPopItemを実装しています。そこにアニメーションコードを入れてみてください。

代わりに、私はそれを試してみましたし、あなただけの身廊コントローラの移行を参照してください。この

-(void) viewWillDisappear:(BOOL)animated { 
    if ([self.navigationController.viewControllers indexOfObject:self]==NSNotFound) { 
     // back button was pressed. We know this is true because self is no longer 
     // in the navigation stack. Put animation code here 
    } 
    [super viewWillDisappear:animated]; 
} 
+0

を試すことができます。ビューを再び入力すると、コンテンツは0、0でスクロールされます。したがって、「バック」操作を延期するいくつかの方法が必要です。 – vgr

+0

@vgr ...新しいアイデア。上記を参照。 – PengOne

+0

これで、viewWillDisappearが改善され、両方のアニメーションが同時に開始されます。 shouldPopItemを試してみましょう... – vgr

関連する問題