プログラムで水平線を作成し、NSSplitView
それに2つのサブビューを追加しようとしています。残念ながら、分割ビューの作成に問題がなければ、サブビューを追加する方法がわかりません。
あなたはそれをするために何か考えがありますか?
プログラムで水平線を作成し、NSSplitView
それに2つのサブビューを追加しようとしています。残念ながら、分割ビューの作成に問題がなければ、サブビューを追加する方法がわかりません。
あなたはそれをするために何か考えがありますか?
サブビューを任意のビューに追加するのと同じ方法で、分割ビューにペインを追加します。分割ビューの各サブビューには、独自のペインが表示されます。このメソッドを使用してadjustSubviews
、各ペインが同じサイズになるようにビューのサイズを自動的に変更できます。
このサンプルコードは、ウィンドウ全体に分割されたビューを作成し、3つのテキストビューを垂直方向に分割します。
NSSplitView *splitView = [[NSSplitView alloc] initWithFrame:[[theWindow contentView] bounds]];
NSTextView *textView1 = [NSTextView new];
NSTextView *textView2 = [NSTextView new];
NSTextView *textView3 = [NSTextView new];
[splitView addSubview:textView1];
[splitView addSubview:textView2];
[splitView addSubview:textView3];
[splitView adjustSubviews];
[[theWindow contentView] addSubview:splitView];
[textView3 release];
[textView2 release];
[textView1 release];
[splitView release];