学习笔记:swift——调用照相机和照片

首先需要引用UIImagePickerControllerDelegate,UINavigationControllerDelegate

//定义两个图片获取方法
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]){
        
        self.dismissViewControllerAnimated(true, completion: nil)
        self.image_1.image = info[UIImagePickerControllerOriginalImage] as? UIImage        
    }
    
    func imagePickerControllerDidCancel(picker: UIImagePickerController){
        self.dismissViewControllerAnimated(true, completion: nil)                
    }

//调用照片方法

func photo(){
        let pick:UIImagePickerController = UIImagePickerController()
        pick.delegate = self
        pick.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
        self.presentViewController(pick, animated: true, completion: nil)
        
    }

//调用照相机方法
    func camera(){
        let pick:UIImagePickerController = UIImagePickerController()
        pick.delegate = self
        pick.sourceType = UIImagePickerControllerSourceType.Camera
        self.presentViewController(pick, animated: true, completion: nil)
    }


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容