setImageZoomFactor:centerPoint:
画像のズーム比率と中心点をセットします
-(void)setImageZoomFactor:(CGFloat)zoomFactor: centerPoint:(NSPoint)centerPoint:
解説
画像のズーム比率と中心点をセットします。
返り値
( void )
引数
( CGFloat )zoomFactor
( NSPoint )centerPoint
フレームワーク
ImageKit
クラス
IKImageView
使用可能
10.5
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { //開けるファイル拡張子の配列 NSArray *imgTypes = [NSArray arrayWithObjects:@"jpg",@"png",@"txt",@"'JPEG'",nil]; //OpenPanelを作る NSOpenPanel *opPanel = [ NSOpenPanel openPanel ]; //OpenPanelの結果のボタン番号 int opRet; //URL NSURL *url ; //OpenPanelでファイル選択 opRet = [ opPanel runModalForDirectory : NSHomeDirectory() //どこのディレクトリを出すか file : @"Pictures" //どのファイルを選択しておくか types : imgTypes ];//選べるファイルタイプ if ( opRet == NSOKButton ) { // OPENPanelのボタンがOKなら //NSImageを作ってファイルから読み込む url = [NSURL fileURLWithPath:[ opPanel filename ]]; [ikView setImageWithURL: url ]; [ikView zoomImageToFit: nil]; } NSLog(@"ikView %@",[ikView description]); } - (IBAction)zoomFit:(id)sender { [ikView setImageZoomFactor:(CGFloat)0.5 centerPoint:NSMakePoint(1000,100)]; } @end