더블 호출하지 않고 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];
}
그리고 이것은 내 데이터 소스 방법입니다 ..
- (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