NavigationControllerで一つ前の画面に戻るときに画面左上の戻るボタンを押すと画面が左から右にスライドして前の画面に戻りますが、そのスライドのアニメーションをさせないようにするにはどうすればよろしいでしょうか?現在以下のコードを書いて戻るボタンが押された時を検知できるようにし、フェードアウトのアニメーションなどを書いて実行するのですが、どうしてもスライドのアニメーションが表示されてしまいます。画面がフェードアウトしながら横から前の画面が現れるといった具合です。どうすれば戻るボタンが押された時にアニメーションをさせないようにすることができるでしょうか?どなたか分かる方がいれば教えていただきたいです。すみませんが、よろしくお願いします。

- (void)viewWillDisappear:(BOOL)animated {
    if ([self.navigationController.viewControllers indexOfObject:self] == NSNotFound) {

    }
    [super viewWillDisappear:animated];
}

---追記---

画像の説明をここに入力