私は、Mac OS X 用に開発している間、Objective-C と Cocoa を使用しています。つまり、iPhone/Cocoa Touch ではありません。(とは言っても、iPhoneでも同じ手順だったら面白いのですが)
シンプルなアプリの設定ウィンドウに取り組んでいます。ツールバー付きの NSWindow があります。ツールバーには 5 つの異なる項目があり、そのすべてで異なるオプション セットを表示する必要があります。
そこで、Interface Builder で NSToolbar とその項目を設定し、メニューの下にカスタム ビューを配置して、ウィンドウの残りの部分を占有しました。私の計画は、インターフェイスも NSToolbarItems オプションのそれぞれについて解決し、指定された NSToolbarItem がクリックされたときに対応するビューをカスタム ビューに描画することです。
各ビューの NSView サブクラス、Interface Builder で空の xib を作成するだけだと思います-xib をカスタム NSView に設定し、通常どおりコーディングします...しかし、いくつかの問題があります。
1 - どうすれば xib ファイルをカスタムビューに表示できますか? 私は周りを見回しましたが、ほとんどの記事にはこのような状況、または私が関連付けることができる状況はないようです.
2 - ウィンドウが表示されたら、カスタム ビューにデフォルト ビューを表示したい。繰り返しますが、NSWindow の初期化コードにそれを書いただけだと思いますが、大したことではありません。ただし、質問 1 に戻ります。NSView を Interface Builder で指定されたカスタムビューに描画するにはどうすればよいですか?
どんな助けにも本当に感謝しています!事前に乾杯。