0

サブビューを適切に動作させるのに苦労しています。

自動レイアウトを使用しています。私のメインウィンドウはNSSplitView. 分割ビューのビューの 1 つは、私が設定したカスタム ビューです。

-(BOOL)isFlipped
{
    return YES;
}

このビューに追加されたサブビューが左上に表示されます。サブビューはスーパービューよりもはるかに小さいため、下部にスペースが残っています。ウィンドウ(およびスーパービュー)のサイズを変更すると、問題が発生します。以下のように、サブビューがビューの外に移動します。最初の図は、サブビューの上部がスーパービューの上部にうまく配置されていることを示しています。

ここに画像の説明を入力

ウィンドウのサイズを変更すると、上部に次のように表示されます。

ここに画像の説明を入力

これは起こらないはずです。どちらかといえば、サブビューを下部でクリップする必要があります。サブビューの左上は、常にスーパービューの左上にある必要があります。

私はどこかで間違いを犯したと確信しています - 誰かがこの動作を認識していますか? 残念ながら、私は少し前に物事を台無しにしてしまい、どこを見ればよいのかわかりません。どんな助けでも大歓迎です!

4

1 に答える 1