私が探しているのは、同じヘッダー (ロゴ付き)、フッター (いくつかのテキストとボタン付き)、背景画像、およびナビゲーション (ナビゲーション バーではなく、ほんの数個) を持つ、ある種のマスター ビューを作成することです。ボタン) をすべてのビューに表示します。
私がやっていることは、PowerPoint プレゼンテーションのようなものだと考えることができます。レイアウトがすべてのスライドで使用されるマスター スライドを作成します。新しいスライドを作成すると、すべてのマスター プロパティ (ヘッダー、フッター、背景など) が取得され、新しいスライドごとに変更されるコンテンツだけになります。
ただし、iOS アプリケーションでこれを行う方法がよくわかりません。Google でさまざまなフレーズを検索しているのを見てきましたが、すべて iPad の分割ビューとテーブルビューのセルの使用に関するものであるように見えますが、これは私が求めているものではありません。私が考えることができるのは、ビューを使用して単一のView Controllerクラスを作成し、必要な各ページ(約15〜20)にサブUIViewを追加することですが、1つのクラスで、すべてのページに異なるコンテンツとそれぞれに多くのコードが必要で、面倒です! または、すべてのView Controllerでフッターやヘッダーなどを再作成するだけなので、変更があった場合、編集するビューが20個(大きくなればそれ以上)になります!だから、私が求めているものを手に入れる簡単な方法があるかどうか疑問に思っています。
アプリはiPad専用で、5までのOSなら何でも使えるので、xibsでも絵コンテでもOKです。それが助けになるなら、これはアプリストアにはありません。
以下簡単に描いてみました。各ページで使用するすべてのビットを含むマスター ビューと、マスターのコンテンツ領域に出入りするコンテンツ スライド。