0
私は次のような分割ビューを持っています:NSSplitView dividerを非表示にできません
|ソース|フィルター|リスト|詳細|
私は私が隠れて前に
[[[[self splitView] subviews] objectAtIndex:1] setHidden:YES];
[[self splitView] adjustSubviews];
を使用していますフィルタ部非表示にするには
-(BOOL)splitView:(NSSplitView *)splitView shouldHideDividerAtIndex:(NSInteger)dividerIndex
を使用して、私のNSSplitViewデリゲートでのように、プログラム的にフィルターを非表示にする: 隠れた後に:
私はサブクラで赤を作りました何が起きているのかをより簡単に確認することができます。両方の仕切りはまだ隣にありますが、右のものは完全に消えるはずです。
エッジにないサブビューを隠そうとしているので、これが起こっていますか?おそらくそれはインデックス0と最大のためだけに機能しますか?
どうすればこの作品を作成できますか?
このいただきありがとうございます。私はそれを見てみましょう。 – Trygve
いいえ - それは影響しません。私はまた、折りたたまれたビュー内のオブジェクトに、幅がゼロになるためにおそらく位置付けの制約が狂ってしまうという問題を抱えています。 – Trygve