4

コントロールの左、右、上、下のレイアウトを設定できる Atosizing という名前のサイズ インスペクターのセクションがありますsetAutoresizingMask。ユーザーがウィンドウのサイズを変更すると、コントロールステーキが右と上に移動します)

4

1 に答える 1

12

-setAutoresizingMask次のパラメータを見てください。

NSViewNotSizable

レシーバーのサイズは変更できません。

NSViewMinXMargin

レシーバーとそのスーパービューの間の左マージンは柔軟です。

NSViewWidthSizable

レシーバーの幅は柔軟です。

NSViewMaxXMargin

レシーバーとそのスーパービューの間の右マージンは柔軟です。

NSViewMinYMargin

レシーバーとそのスーパービューの間の下マージンは柔軟です。

NSViewHeightSizable

レシーバーの高さはフレキシブルです。

NSViewMaxYMargin

レシーバーとそのスーパービューの間の上部マージンは柔軟です。


だからあなたはこのようにすることができます:

[YourOutlet setAutoresizingMask: NSViewMinXMargin | NSViewMinYMargin];
于 2012-04-29T08:42:55.110 に答える