iOS・Swift

segueでの画面遷移でハマった(と言うか原因不明だけど解決…)

最終更新から9年以上たっています。ライブラリのバージョンや手順が変わっている可能性があります。

UINavigationControllerでsegueを使って画面遷移をしようと思ったら、なぜかkindでshow(push)を指定しているのに、viewcontrollerが下からスライドアップしてくるわ、navigation barは消えてしまうわで大苦戦した。

遷移先のviewcontrollerでself.navigationControllerを取得してみるとnilになっているので、この辺が原因なのかと思いつつ、あれやこれや調べたり試したりしたのだけど、結局原因が分からず…。

こうなったら駄目元で一度segueを削除して再度作り直してみようと、何の希望も持たずやってみたら、なぜか動いた…。
特別な設定とか何もしていないのに何でだ…。

マジこういうの困る(・_・)

made with Flutter

この記事を書いた人がつくったアプリ

iOS・Swift の記事

コメントの受け付けは終了しました。ご意見・ご質問は X(@nm_aru)へどうぞ。