0

aと customをNSView含む xib があります。親ビューのサイズが変更されたときに子ビューもサイズ変更されるように、制約を使用しました。ここまでは順調ですね。コマンド中に、ユーザーは 3 番目の子オブジェクトを表示できます。つまり、他の 2 つのビューを下にシャッフルして、収まるようにする必要があります。これは、アニメーション (私は を使用しています) 中は正常に機能しますが、ビューのサイズが変更された分です。またはの値を変更したという事実を無視して、制約に基づいてすべての子がそれぞれの位置に戻ります。NSTextFieldNSViewNSAnimationContextframe.origin.yframe.size.height

制約を使用できるようにすると同時に、UI 要素の相対位置をプログラムで微調整できるユーザー インターフェイスを設計するにはどうすればよいでしょうか?

4

3 に答える 3

1

特定の制約に対して IBOutlets を作成できます。そのため、それらの定数 (制約で変更できる唯一のもの) を調整したり、古い制約を削除して新しい制約を追加することでビューを再レイアウトしたりできます。

于 2013-05-30T12:48:31.483 に答える