カスタマイズされたUIに推奨される方法は何か疑問に思っています。私は約5つの画面を持っており、同じ要素のいくつかを共有します。1つはトップバーで、ナビゲーションバーに似ていますが、異なります。左側にタイトルがあり、戻るボタンはなく、背景画像とロゴが右側にあります。もう1つは、バーのUIImageViewを含む下部のメニューです。2つの異なる画面を開く瞬間に3つのUIButtonがあり、1つはカメラを開きます。5つの画面すべてでトップバーとボトムバーを再利用したい。ASP.NETでUserControlを使用するようなものです。
現在、5つのViewControllerを作成しました。これにより、同じ要素を配置する必要がある5つのXIBファイルが提供され、同じイベントをフックする必要があります。すべての画面で再利用できる2つの要素(上部と下部のバー)を作成したいと思います。または、たとえば1つの画面がさまざまな中間部分を押し込むなど、これらすべてに対するより簡単な解決策はありますか?その点についてはMonoTouchの初心者なので、このようなものの進め方を知りたいですか?