swift3.0 相册

swift3.0 相册,第1张

概述1.swift3.0中调用相机和相册会导致崩溃 1.需要在info.plist文件中加入两个键值对,如下: 1 2 3 1 2 3 /// 都是String类型,内容任意的字符串即可Privacy - Photo Librar 1.swift3.0中调用相机和相册会导致崩溃
1.需要在info.pList文件中加入两个键值对,如下:
              1        2        3                    1        2        3      /// 都是String类型,内容任意的字符串即可Privacy - Photo library Usage DescriptionPrivacy - Camera Usage Description
2.UIImagePickerControllerSourceType枚举
        1        2        3        4        5                    1        2        3        4        5      public enum UIImagePickerControllerSourceType : Int {    case photolibrary       //相册    case camera             //相机    case savedPhotosAlbum   //保存照片专辑}
3.功能实现Demo
        1        2        3        4        5        6        7        8        9        10        11        12        13        14        15        16        17                    1        2        3        4        5        6        7        8        9        10        11        12        13        14        15        16        17      //FIXME: 点击添加图片按钮@objc fileprivate func AddPhotoClick(){    //1.判断照片控制器是否可用,不可用返回    if !UIImagePickerController.isSourceTypeAvailable(.photolibrary) {        return    }    //2.创建照片控制器    let picVc = UIImagePickerController()    //3.设置控制器类型    picVc.sourceType = .photolibrary    //4.设置是否可以管理已经存在的图片或者视频    picVc.allowsEditing = true    //5.设置代理    picVc.delegate = self    //6.d出控制器    present(picVc,animated: true,completion: nil)}
4.UIImagePickerController协议
1.需要遵循2个协议:
UIImagePickerControllerDelegate UINavigationControllerDelegate
5.常用imagePickerController代理方法
        1        2        3        4        5        6                    1        2        3        4        5        6      // MARK:- UIImagePickerController代理方法extension LXRComposeVIEwController :  UIImagePickerControllerDelegate,UINavigationControllerDelegate{    func imagePickerController(_ picker: UIImagePickerController,dIDFinishPickingMediawithInfo info: [String : Any]) {        LXRLog(message: info)    }}
6.打印信息

总结

以上是内存溢出为你收集整理的swift3.0 相册全部内容,希望文章能够帮你解决swift3.0 相册所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1067730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存