INDEX>AppKit>NSView
ビューがリサイズする方法をセットします
-(void)setAutoresizingMask:(unsigned int)mask:
解説
ビューがリサイズする方法をセットします。
【mask】
● NSViewNotSizable サイズ変更不可。
● NSViewMinXMargin レシーバーとそのsuperviewとの間に左のマージンは、可変。
● NSViewWidthSizable レシーバーの幅は、可変。
● NSViewMaxXMargin レシーバーとそのsuperviewとの間に右側マージンは、可変。
● NSViewMinYMargin レシーバーとそのsuperviewとの間に底マージンは、可変。
● NSViewHeightSizable レシーバーの高さは、可変。
● NSViewMaxYMargin レシーバーとそのsuperviewとの間に上マージンは、可変。
返り値
( void )
なし
引数
( unsigned int )mask
リサイズする方法 下記参照
フレームワーク
ApplicationKit
クラス
NSView
Instance Methods
使用可能
10.0
参照
- autoresizingMask
- resizeSubviewsWithOldSize:
- setAutoresizesSubviews:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { [scrollview setAutoresizingMask:NSViewNotSizable];//サイズ変更できない [scrollview setAutoresizingMask:NSViewMinXMargin];//左のマージン変わる [scrollview setAutoresizingMask:NSViewWidthSizable];//幅変わる [scrollview setAutoresizingMask:NSViewMaxXMargin];//右のマージン変わる [scrollview setAutoresizingMask:NSViewMinYMargin];//下のマージン変わる [scrollview setAutoresizingMask:NSViewMaxYMargin];//上のマージン変わる [scrollview setAutoresizingMask:NSViewHeightSizable];//幅変わる [scrollview setAutoresizingMask:(NSViewMinYMargin | NSViewMaxYMargin)];//上と下のマージン変わる } @end