macOS & iOS 开发笔记

不写博客技术就会更好?也许给不了高深,但愿给你清晰

MacOS 选择照片、相机拍照(步骤详解配demo下载)

简述:使用系统中的 IKPictureTaker 即可选择图片


Demo 下载地址:

http://download.csdn.net/download/lovechris00/9966687

git 地址:https://github.com/MelissaShu/MSMacOSExec


步骤

UI部分

1、在面板上放置一个button 和一个 imageView。这里直接使用xib了。

这里写图片描述

2、将xib 上的控件,关联到控制器的代码中

这里写图片描述


代码部分

1、引用框架

在控制器代码中 #import <Quartz/Quartz.h>
并在target 中添加这个框架

2、在按钮点击事件中 调用方法

- (IBAction)btnOnClick:(id)sender {

    [[IKPictureTaker pictureTaker] beginPictureTakerWithDelegate:self didEndSelector:@selector(pictureTakerDidEnd:returnCode:contextInfo:) contextInfo:nil];

}

3、实现接收图片的方法

- (void)pictureTakerDidEnd:(IKPictureTaker *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo {
NSImage *image = [sheet outputImage];
if(image !=nil && (returnCode == NSModalResponseOK) ) {
self.outImageView.image = image;
}
}


结果

可以选择系统默认图片(Defaults),也可以拍照(Camera),也可以从文件夹选择图片(Other)。

这里写图片描述


这里写图片描述


阅读更多

扫码向博主提问

去开通我的Chat快问

lovechris00

博客专家

爱拼才会赢
  • 擅长领域:
  • iOS
  • macOS
版权声明:本文为博主原创文章,转载请附上本文链接地址。from : https://blog.csdn.net/lovechris00 https://blog.csdn.net/lovechris00/article/details/77866196
个人分类: macOS 开发笔记
所属专栏: macOS 开发
想对作者说点什么? 我来说一句

Android拍照和获取相册图片demo

2016年07月21日 10.32MB 下载

知乎 图片选择器 Matisse demo

2017年08月25日 29.31MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭