setAspectRatio:
解説
ウインドウのアスペクト比(縦横比)をセットします。
アスペクト比のセットとリサイズ増加量はどちらかしかセットできません。
アスペクト比を解除するには、setResizeIncrementsをセットすれば良いです。
[theWindow setResizeIncrements:NSMakeSize(1.0,1.0)];
setContentAspectRatio: メソッドはこのメソッドよりも優先します。
返り値
( void )
なし
引数
( NSSize )ratio
比率
フレームワーク
ApplicationKit
クラス
NSWindow
Instance Methods
使用可能
10.0
参照
- aspectRatio
- setFrame:display:
例文
#import "Controller.h" @implementation Controller - (IBAction)pushButton:(id)sender { NSSize windowSize; [myWindow setAspectRatio:NSMakeSize(1,1)]; windowSize = [myWindow aspectRatio]; [info setStringValue:[NSString stringWithFormat:@"aspectRatio %.1f,%.1f",windowSize.width,windowSize.height]]; } @end