学习mac开发第十弹 Mac 选择照片,拍照。
认识 IKPictureTaker
IKPictureTaker 类可以调用一个面板来选择照片,系统默认图片,拍照功能。
头文件
IKPictureTaker使用方法
引用头文件
#import <Quartz/Quartz.h>
调用方法
[[IKPictureTaker pictureTaker]beginPictureTakerWithDelegate:self
didEndSelector:@selector(pictureTakerDidEnd:returnCode:contextInfo:)
contextInfo:nil];
- (void)pictureTakerDidEnd:(IKPictureTaker *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
NSImage *image = [sheet outputImage];
if(image !=nil && (returnCode == NSModalResponseOK) ) {
self.outImageView.image = image;
}
}
设置镜像
//设置镜像,默认Yes
[[IKPictureTaker pictureTaker]setMirroring:Yes];
效果如图