2010-12-17 12 views
0

カスタムビュー(NSView)の最小サイズを適用する方法はありますか?私はウィンドウで最小サイズを設定することができますが、カスタムビューの設定はありません。カスタムビュー最小サイズ

NSViewのサブクラス化は可能ですか?

私がこれを必要とするのは、次の構造を持っているからです。今私は分割ビューバーを使用し、一番上にそれを押して、再びそれを戻す、テーブルビューは、分割ビューの上部全体を埋める、他のすべてのコンポーネントを隠す。上位カスタムビューの最小サイズを指定できる場合は、これを防ぐことができます。この場合

SplitView 
-> Custom View 
-> -> Table View 
-> -> ... 
-> Custom View 
-> -> ... 

おかげ

答えて

1

、何がやりたいことは、分割ビューのサブビューのサイズを制約です。これを行う簡単な方法は、Rainer BrockerhoffのRBSplitViewを使用することです。これは、Interface Builder内で行うことができるように構成できます。このコードは、CC-BY-2.5およびMITライセンスの両方で二重ライセンスを取得しています。難しいのは、スプリットビューのデリゲートをオブジェクトに指定し、splitView:constrainMinCoordinate:ofSubviewAt:などの適切なNSSplitViewDelegateメソッドを実装することです。

関連する問題