質問

NSSplitView があり、左側にtableView(ソースリストなど)があり、行の選択に応じて、分割の右側を変更したいビュー。これを行う方法がわかりません。

目的のサブビューをsplitviewに追加すると、別の分割が追加されます(したがって、合計3つのビューがあります...私が望んでいたものではありません)。

[mySplitView addSubview:myCustomView];

splitViewの右側を正しく設定するにはどうすればよいですか

更新

使用

[mySplitView replaceSubview:[[mySplitView subviews] objectAtIndex:1] withSubview:myCustomView]

動作しているように見えますが、分割ビューのサイズをかなり奇妙に変更していますが、どうすればこれを止めることができますか? IBには autoResizesSubviews をオフにするオプションがありますが、これをオフにすることはできません。アイデアはありますか?

役に立ちましたか?

解決

スワップを実行する前に、新しいビューのフレームを古いビューのフレームに設定してみてください。

他のヒント

また、 BWToolkit を見ると、分割ペインの側面のサイズ。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top