IKImageEditPanel
ダブルクリックせずに呼び出したいIKImageView
。だから私はこのように呼び出しました。
- (IBAction)imageProperties:(id)sender {
IKImageEditPanel *editor = [IKImageEditPanel sharedImageEditPanel];
[editor setFrameOrigin:NSMakePoint(400,200)];
[editor setDataSource:self]; // I have set the DataSource.
[editor makeKeyAndOrderFront:nil];
}
そして、これは私のDataSourceメソッドです。
- (CGImageRef)image {
return imageView.image; // imageView is my IKImageView
}
- (void)setImage: (CGImageRef)image imageProperties: (NSDictionary *)metaData {
[imageView setImage:image imageProperties:metaData];
}
IKImageEditPanel
これは正しく機能しますが、デフォルト(ダブルクリックを使用して呼び出される)と比較すると非常に低速です。にアクセスする正しい方法は何IKImageEditPanel
ですか?