1

ネットで検索してもわかりにくいので質問させていただきます。

ユーザーがボタンをクリックするとスライドして表示されるアプリのオプション ビューがあります。このオプション ビューには、設定などのアプリ情報が表示されます。このオプション ビューをアプリ内のすべてのビュー コントローラーに表示したいと考えています。オプション ビューのコードをすべてのビュー コントローラー ファイルにコピー アンド ペーストしたくありません。オプション ビューにはかなりの数のアウトレットとアクションがあり、多くのデリゲートも呼び出します。

すべてのアウトレット、アクション、およびデリゲート メソッドを毎回追加せずに、すべてのビュー コントローラーでこのオプション ビューを再利用するにはどうすればよいですか?

public メソッドを使用して新しいファイルを作成するつもりでしたが、それでもアウトレットをコピーする必要があります。このパブリック メソッド ファイルには、デリゲート メソッドも含める必要がありますか?

私の質問が意味をなさない場合はお知らせください。このようなものを実装する標準的な方法があることを願っています。

4

2 に答える 2

4

オプションビューをオプションビューコントローラーのビューにするだけで、必要なビューコントローラーからモーダルに表示できます。このようにしない理由はありますか?これは、別のコントローラーで再利用するビューを使用するのではなく、これを行う通常の方法です。

于 2012-12-04T17:17:35.233 に答える
2

オプションをウィンドウのサブビューとして追加し、App Delegate がすべてのオプション ビューのアウトレットを処理するようにします。

于 2012-12-04T17:00:36.977 に答える