ビューコントローラのルートビューとしてNSSplitViewを使用することをお勧めしますか?私はObjective-COSXの開発に比較的慣れていないので、このトピックに関する答えを見つけることができないようです。NSViewsはデフォルトでIBのルートビューとして作成されていることに気付きましたが、通常はそれを削除して、マルチペインレイアウトを必要とするViewControllerのルートビューとして新しいNSSplitViewを割り当てます。そこにいるOSXのベテランはこれが大丈夫かどうか知っていますか?ネストされたビューを最小限に抑えようとしています。
質問する
208 次
1 に答える
0
ビューコントローラのルートビューとしてNSSplitViewを使用することをお勧めしますか?
WindowのルートビューをNSSplitViewにしようとすることは、必ずしも良いことでも悪いことでもありません(特に、NSWindowの設計者がrootView
プロパティを完全に型に依存しないと宣言したためです(id
))。よりフラットなビュー階層は常に良いことであるという議論をすることができます。しかし、繰り返しになりますが、NSWindowの設計者はrootView
、NSViewにできるだけ近づけることを意図しているという議論も可能です。いずれにせよ、コードがこの変更を反映し、rootView
必要に応じての値をキャストすることを確認してください。
于 2013-03-09T00:45:38.620 に答える