コントロールの左、右、上、下のレイアウトを設定できる Atosizing という名前のサイズ インスペクターのセクションがありますsetAutoresizingMask
。ユーザーがウィンドウのサイズを変更すると、コントロールステーキが右と上に移動します)
user731990
質問する
7514 次
1 に答える
12
-setAutoresizingMask
次のパラメータを見てください。
NSViewNotSizable
レシーバーのサイズは変更できません。
NSViewMinXMargin
レシーバーとそのスーパービューの間の左マージンは柔軟です。
NSViewWidthSizable
レシーバーの幅は柔軟です。
NSViewMaxXMargin
レシーバーとそのスーパービューの間の右マージンは柔軟です。
NSViewMinYMargin
レシーバーとそのスーパービューの間の下マージンは柔軟です。
NSViewHeightSizable
レシーバーの高さはフレキシブルです。
NSViewMaxYMargin
レシーバーとそのスーパービューの間の上部マージンは柔軟です。
だからあなたはこのようにすることができます:
[YourOutlet setAutoresizingMask: NSViewMinXMargin | NSViewMinYMargin];
于 2012-04-29T08:42:55.110 に答える