Swift - 使用相机拍摄照片
通过设置图片控制器UIImagePickerController的来源为UIImagePickerControllerSourceType.Camera,便可以打开相机
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
 | 
import UIKitclass ViewController: UIViewController, UIImagePickerControllerDelegate,UINavigationControllerDelegate {    override func viewDidLoad() {        super.viewDidLoad()    }        //拍照    @IBAction func fromPhotograph(sender: AnyObject) {        if UIImagePickerController.isSourceTypeAvailable(.Camera){            //创建图片控制器            let picker = UIImagePickerController()            //设置代理            picker.delegate = self            //设置来源            picker.sourceType = UIImagePickerControllerSourceType.Camera            //允许编辑            picker.allowsEditing = true            //打开相机            self.presentViewController(picker, animated: true, completion: { () -> Void in                             })        }else{            println("找不到相机")        }    }         override func didReceiveMemoryWarning() {        super.didReceiveMemoryWarning()    }} | 
2,调用前置,后置摄像头
| 
 1 
2 
3 
4 
 | 
//如果有前置摄像头则调用前置摄像头if UIImagePickerController.isCameraDeviceAvailable(UIImagePickerControllerCameraDevice.Front){    picker.cameraDevice = UIImagePickerControllerCameraDevice.Front} | 
3,设置闪光灯
通过cameraFlashMode属性可以设置闪光灯:开启/关闭/自动
| 
 1 
2 
 | 
//开启闪光灯picker.cameraFlashMode = UIImagePickerControllerCameraFlashMode.On | 
Swift - 使用相机拍摄照片的更多相关文章
- Android Camera解析(上) 调用系统相机拍摄照片
		
开发中我们常须要通过相机获取照片(拍照上传等).一般通过调用系统提供的相机应用就可以满足需求:有一些复杂需求还须要我们自己定义相机相关属性,下篇我们会涉及到. 首先我们来研究怎样简单调用系统相机应用来 ...
 - Android调用相机拍摄照片并显示到 ImageView控件中
		
在前面的一篇文章中曾介绍过简单的开启相机照相功能,详见 Android简单调用相机Camera功能,实现打开照相功能 ,这一次就会将前面拍摄的照片显示到ImageView中,形成一个完整的效果 看实例 ...
 - 使用CoreAnimation 实现相机拍摄照片之后动画效果
		
废话不多说,先看上效果,由于动画录制的时候帧率限制,只能将动画放慢了进行录制,更容易看到效果 这是点击开始之后代码 -(IBAction)btnStartClick:(id)sender { CABa ...
 - 与众不同 windows phone (43) - 8.0 相机和照片: 镜头的可扩展性, 图片的可扩展性, 图片的自动上传扩展
		
[源码下载] 与众不同 windows phone (43) - 8.0 相机和照片: 镜头的可扩展性, 图片的可扩展性, 图片的自动上传扩展 作者:webabcd 介绍与众不同 windows ph ...
 - 与众不同 windows phone (21) - Device(设备)之摄像头(拍摄照片, 录制视频)
		
原文:与众不同 windows phone (21) - Device(设备)之摄像头(拍摄照片, 录制视频) [索引页][源码下载] 与众不同 windows phone (21) - Device ...
 - 【Android Developers Training】 48. 轻松拍摄照片
		
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...
 - 【Android Developers Training】 47. 序言:拍摄照片
		
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...
 - 与众不同 windows phone (41) - 8.0 相机和照片: 通过 AudioVideoCaptureDevice 捕获视频和音频
		
[源码下载] 与众不同 windows phone (41) - 8.0 相机和照片: 通过 AudioVideoCaptureDevice 捕获视频和音频 作者:webabcd 介绍与众不同 win ...
 - 与众不同 windows phone (42) - 8.0 相机和照片: 通过 PhotoCaptureDevice 捕获照片
		
[源码下载] 与众不同 windows phone (42) - 8.0 相机和照片: 通过 PhotoCaptureDevice 捕获照片 作者:webabcd 介绍与众不同 windows pho ...
 
随机推荐
- 设置outlook自动回复
			
当有同事需要出差时,或者不能即时回复邮件时,可用此功能. 下面列出设置步骤: 1. 首先,在桌面新建一个用以保存模板的文件夹,例如:emaii. 2. 新建一封邮件,输入你要自动回复的内容.另存为 ...
 - 用C语言打印出三角函数
			
在网上看到一个实例,是用C 中的* 打印出三角函数cos #include<stdio.h> #include<math.h> int main() { double y; i ...
 - Ajax辅助方法
			
目前为止,我们已经考察了如何编写客户端JavaScript代码,以发送并接受服务器的数据.然而,在使用ASP.NET MVC时,还有另一种方法可用来执行Ajax调用,这就是Ajax辅助方法. Ajax ...
 - qml+opencv(二),实现人脸检测
			
http://blog.csdn.net/zhx6044/article/details/45048765
 - Cshap 使用http发起请求.
			
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 using System; using System.I ...
 - 当webview遇到了Slidingmenu,webView出现卡白,解决方案
			
先介绍一下什么是SlidingMenu: Sliding Menu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.如Evernote.Google+.F ...
 - mysql之数据类型
			
一.概述: 所谓建表,就是声明列的过程: 数据是以文件的形式放在硬盘中(也有放在内存里的) 列:不同的列类型占的空间不一样 选列的原则:够用又不浪费: 二.mysql的数据类型: 整形:Tinyin ...
 - 前端上传组件 - Plupload
			
http://www.cnblogs.com/KTblog/p/4740852.html 效果: 起始界面. ------------- 可以上上传单个文件. ------------- 可以上传多个 ...
 - python几个特别函数map filter reduce lambda
			
lambda函数也叫匿名函数,即,函数没有具体的名称.先来看一个最简单例子: def f(x): return x**2 print f(4) Python中使用lambda的话,写成这样 g = l ...
 - 摘抄python  __init__
			
注意1.__init__并不相当于C#中的构造函数,执行它的时候,实例已构造出来了. 1 2 3 4 5 class A(object): def __init__(self,name): ...