UINavigationControllerを使用して画面遷移する際、基本的にはプッシュアニメーションが使用されますが、ある特定の画面に遷移するときのみ画面遷移のアニメーションを変更したいときに使えるコードのメモ📝
以下はUINavigationControllerのカスタムクラスを作成し、画面遷移メソッドをオーバーライドしたやり方です。SearchViewControllerというViewControllerのときのみアニメーションを変更しています。

例えば、以下のように検索するときに検索履歴画面を表示したりする際に使用できます。