0

を使用して iOS でいくつかの開発を行っていStoryboardsます。現在、私は Mac OS X 用のアプリを構築していますが、同等のものStoryboardsが存在しないようです。

たとえば、4 つの異なるウィンドウまたはビュー (ステップ 1 から 4) を含むある種のウィザードを作成する必要があります。

現在、最初のビューを含むウィンドウと、他の 3 つのカスタム ビューを含む 1 つの Window xib (標準の MainMenu.xib) を作成しました。このアプローチを使用して、アウトレットアクションを作成し、ボタンをクリックしたときなどに、ウィンドウの contentView を変更できるようにします。これは公正な解決策と思われ、私の意見はすべて単一の xib 内にきれいにグループ化されています。しかし、これにより、すべてのビューのロジックが同じFile's Ownerによって処理される必要がありますよね? たとえば、各ステップの設定を保存し、異なるビュー間の相互作用を制御します。

このような状況を処理するための好ましい方法は何ですか? 代わりに、4 つの異なるウィンドウを作成し、おそらく 4 つの異なる xib ファイルで作成する必要がありますか? 複数のウィンドウを処理する方法を示すサンプル プロジェクトをインターネットのどこかに知っている場合は、ヒントを教えてください。

4

2 に答える 2