IKImageEditPanel
をダブルクリックして呼び出したいIKImageView
をクリックします。だから私はこのように呼び出す。ダブルクリックなしでIKImageViewのIKImageEditPanelを呼び出すのが非常に遅い
- (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
にアクセスする正しい方法は何ですか?
あなたは解決策を見つけたことがありますか? –
@ w.m私自身の質問に答えました。答えを見てください。 – Aravindhan