4

メイン画面が UICollectionViewController である iOS アプリがあります。コレクション ビューからアイテムを選択すると、ビューはアイテムの詳細ビューにプッシュされます。詳細ビューでは、側面から出てくる引き出し/スライダーを作成しました。ビューを希望どおりに表示するために、デフォルトのナビゲーション バーを非表示にして、ストーリーボードを介して挿入しました。

スクリーンショット

デフォルトのナビゲーション バーを非表示にすると、ナビゲーション コントローラーの使用に伴う戻るボタンの機能が失われるという問題が発生しました。戻るボタンがあったはずの場所にボタンを追加することで、これを回避しました(上の画像はボタンなしで表示されています)。次に、以下のコード行を使用して、コレクション ビューに戻ります。

[self.navigationController popToRootViewControllerAnimated:YES];

コレクション ビューに戻るとナビゲーション バーが表示されなくなることを除けば、思いどおりに動作します。これを修正する方法について誰か考えがありますか? 前もって感謝します!

4

2 に答える 2