关闭

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

标签: Mac开发MacOSMacOS-选择图片MacOS拍照IKPictureT
2374人阅读 评论(0) 收藏 举报
分类:

简述:使用系统中的 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)。

这里写图片描述


这里写图片描述


0
0
查看评论
发表评论
* 以上用户言论只代表其个人钱柜娱乐开户,不代表CSDN网站的钱柜娱乐开户或立场

用Swift开发Mac App(6)

接下来实现EDStarRating 的编辑。 在loadView 方法中,我们已经配置了EDStarRating的delegate属性,我们仅仅需要实现相关委托方法即可。打开MasterViewCon...
  • kmyhy
  • kmyhy
  • 2015-05-07 09:28
  • 1688

钱柜娱乐开户 拍照和选择图库的demo(兼容7.0)

钱柜娱乐开户 拍照和选择图库的demo(兼容7.0)
  • 钱柜娱乐开户_WangWeiDa
  • 钱柜娱乐开户_WangWeiDa
  • 2017-11-20 21:20
  • 293

IOS打开照相机与本地相册选择图片

最近正好项目里面要集成“打开照相机与本地相册选择图片”的功能,今天就在这边给大家写一个演示程序;打开相机拍摄后或者在相册中选择一张照片,然后将它显示在界面上。好了废话不多说,因为比较简单直接上源码。 ...
  • shenjie12345678
  • shenjie12345678
  • 2015-05-11 17:37
  • 35094

UIImagePickerController-IOS拍照和选择相册的详细解析(超级全)

转载自:/kingsley_cxz/article/details/9157093 1.UIImagePickerController的静态方法: ...
  • d1020965026
  • d1020965026
  • 2014-05-17 10:56
  • 1663

钱柜娱乐开户7.0 拍照 选择照片 权限 实现

钱柜娱乐开户7.0 拍照 选择照片 权限 实现
  • LauraChen93
  • LauraChen93
  • 2017-07-05 14:18
  • 1630

弹出popupwindow选择拍照相册

package com.example.popupwindow; import java.io.File; import 钱柜娱乐开户.app.Activity; import 钱柜娱乐开户....
  • u013183139
  • u013183139
  • 2014-09-10 17:09
  • 891

钱柜娱乐开户从相册选图或相机拍照后对图片进行裁剪

钱柜娱乐开户中直接打开相册选图或直接拍照都很简单,通过指定Intent调用对应页面即可 对图片进行裁剪也可以调用系统CROP对应intent完成 但不少手机都在接收数据时或裁剪过程中多少出点问题,比...
  • look_dev
  • look_dev
  • 2016-10-25 09:18
  • 941

钱柜娱乐开户开发--通过相册或拍照选择头像

像一些需要显示个人资料的App中,选择并修改自己的个人头像是必须的,最近的项目中也有用到,做个笔记吧。总体的思路是,通过startActivityForResult方法,分别传递调用系统相册的Inte...
  • smbroe
  • smbroe
  • 2014-12-13 10:20
  • 2368

用input type=file调取手机照相机以及相册选择照片上传

最近由于在写一个车贷的webapp项目,其中要求调取手机照相机以及手机相册来获取照片,而我之前一直是用cordova等打包工具调取手机硬件、于是也到网上找了下解决方案。其中h5提供的file属性是一个...
  • logan_LG
  • logan_LG
  • 2017-04-05 22:27
  • 9235

钱柜娱乐开户拍摄照片和从相册里选择照片

钱柜娱乐开户拍摄照片和从相册选择照片
  • freshxu
  • freshxu
  • 2016-05-29 17:30
  • 8357
    钱柜娱乐开户
    个人资料
    • 访问:192744次
    • 积分:3225
    • 等级:
    • 排名:第12255名
    • 原创:123篇
    • 转载:6篇
    • 译文:1篇
    • 评论:97条
    最新评论