を使用して iOS でいくつかの開発を行っていStoryboards
ます。現在、私は Mac OS X 用のアプリを構築していますが、同等のものStoryboards
が存在しないようです。
たとえば、4 つの異なるウィンドウまたはビュー (ステップ 1 から 4) を含むある種のウィザードを作成する必要があります。
現在、最初のビューを含むウィンドウと、他の 3 つのカスタム ビューを含む 1 つの Window xib (標準の MainMenu.xib) を作成しました。このアプローチを使用して、アウトレットとアクションを作成し、ボタンをクリックしたときなどに、ウィンドウの contentView を変更できるようにします。これは公正な解決策と思われ、私の意見はすべて単一の xib 内にきれいにグループ化されています。しかし、これにより、すべてのビューのロジックが同じFile's Ownerによって処理される必要がありますよね? たとえば、各ステップの設定を保存し、異なるビュー間の相互作用を制御します。
このような状況を処理するための好ましい方法は何ですか? 代わりに、4 つの異なるウィンドウを作成し、おそらく 4 つの異なる xib ファイルで作成する必要がありますか? 複数のウィンドウを処理する方法を示すサンプル プロジェクトをインターネットのどこかに知っている場合は、ヒントを教えてください。