您的位置:首页 > 移动开发 > IOS开发

ios 设置相机照片库中文

2015-07-11 17:12 281 查看

设置info



实现跳转,选择图片

func fromAlbum() {
//判断设置是否支持图片库
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.PhotoLibrary) {
//初始化图片控制器
let picker = UIImagePickerController()

//设置代理
picker.delegate = self

//指定图片控制器类型
picker.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
//设置允许编辑
picker.allowsEditing = true
//弹出控制器,显示界面
self.presentViewController(picker, animated: true, completion: { () -> Void in

})
}else {
let aler = UIAlertView(title: "读取相册错误", message: nil, delegate: nil, cancelButtonTitle: "确定")
aler.show()
}
}
func fromPhotograph() {
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera) {
//创建图片控制器
let picker = UIImagePickerController()

//设置代理
picker.delegate = self

//设置来源
picker.sourceType = UIImagePickerControllerSourceType.Camera

//允许编辑
picker.allowsEditing = true

//打开相机
self.presentViewController(picker, animated: true, completion: { () -> Void in

if UIImagePickerController.isCameraDeviceAvailable(UIImagePickerControllerCameraDevice.Front) {
picker.cameraDevice = UIImagePickerControllerCameraDevice.Front

}

})
} else {
let aler = UIAlertView(title: "找不到相机", message: nil, delegate: nil, cancelButtonTitle: "确定")
aler.show()
}

}

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {

//查看info对象
println(info)

//获取选择的原图
let image = info[UIImagePickerControllerOriginalImage] as! UIImage

//赋值,图像视图显示图片
picView.image = image

//图片控制器退出
picker.dismissViewControllerAnimated(true, completion: { () -> Void in

})
}
func imagePickerControllerDidCancel(picker: UIImagePickerController) {

//图片控制器退出
picker.dismissViewControllerAnimated(true, completion: { () -> Void in

})
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: