NSSplitView を動作させるのに少し苦労しています。
私が現時点で持っているものは次のとおりです。
NSWindow
NSView
NSSplitView
navView <NSView>
contentView <NSView>
私が抱えている問題は、ウィンドウのサイズを変更するときにスプリッターの位置がずれることです。
分割ビューのデリゲートでは、私はすでに持っています:
-(CGFloat)splitView:(NSSplitView *)splitView constrainMaxCoordinate:(CGFloat)proposedMaximumPosition ofSubviewAt:(NSInteger)dividerIndex{
return 200;
}
-(CGFloat)splitView:(NSSplitView *)splitView constrainMinCoordinate:(CGFloat)proposedMinimumPosition ofSubviewAt:(NSInteger)dividerIndex{
return 200;
}
それにもかかわらず、ウィンドウのサイズを変更してもスプリッターは移動しました。
スプリッターをクリックすると、必要に応じて 200px に戻ります。これどうやったら動かなくなるの?
私は Autolayout を試しましたが、これは使用するのが少し悪夢でした。
何か案は?