2

ビューコントローラのルートビューとしてNSSplitViewを使用することをお勧めしますか?私はObjective-COSXの開発に比較的慣れていないので、このトピックに関する答えを見つけることができないようです。NSViewsはデフォルトでIBのルートビューとして作成されていることに気付きましたが、通常はそれを削除して、マルチペインレイアウトを必要とするViewControllerのルートビューとして新しいNSSplitViewを割り当てます。そこにいるOSXのベテランはこれが大丈夫かどうか知っていますか?ネストされたビューを最小限に抑えようとしています。

4

1 に答える 1

0

ビューコントローラのルートビューとしてNSSplitViewを使用することをお勧めしますか?

WindowのルートビューをNSSplitViewにしようとすることは、必ずしも良いことでも悪いことでもありません(特に、NSWindowの設計者がrootViewプロパティを完全に型に依存しないと宣言したためです(id))。よりフラットなビュー階層は常に良いことであるという議論をすることができます。しかし、繰り返しになりますが、NSWindowの設計者はrootView、NSViewにできるだけ近づけることを意図しているという議論も可能です。いずれにせよ、コードがこの変更を反映し、rootView必要に応じての値をキャストすることを確認してください。

于 2013-03-09T00:45:38.620 に答える