私のアプリでは、メイン ビュー コントローラーがあり、その上にモーダル ビューが表示されることがあります。このモーダル ビューは、ナビゲーション バーを備えた UINavigationController です。ナビゲーション バーの上に画像を表示し、画像の下にナビゲーション バーを表示したい。
私は何もサブクラス化したくなく、アプリは自動レイアウトを使用します。デリゲート コールバックとフレーム計算の束は必要ありません。ナビゲーション コントローラー内のビュー (実際のモーダル コンテンツ) は、回転、ステータス バーの呼び出しなど、さまざまな画面サイズに正しく応答する必要があります。また、IB ソリューションはありません。これらのビューはすべてコードで管理されます。
どうすればこれを達成できますか?