美文网首页ios专题
Swift快速集成函数使用(相机选择或相册选择)

Swift快速集成函数使用(相机选择或相册选择)

作者: _swift_ | 来源:发表于2016-07-11 16:04 被阅读259次
    • 1 先看看我们的gif


      Camera.gif

    一行代码集成 该类函数必须是继承 UIViewController

    //方式一
     CommonFunction.CameraPhotoAlertController(self) { (img) in
               print(img)
           }
    //方式二
           self.ShowCameraPhotoSheet { (value) in
                 print(value)
           }
    

    如果想重写相机选中后的图片处理,可以重写已拓展好的类
    我们看看 UIViewController 已经做好了相机的拓展

    extension UIViewController:SKStoreProductViewControllerDelegate,UIImagePickerControllerDelegate, UINavigationControllerDelegate
    

    如果需要重写“相机”或"取消",代码如下:

        
        //相机选择图片后
        override func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
            
        }
        //选择取消
         override func imagePickerControllerDidCancel(picker: UIImagePickerController) {
            picker.dismissViewControllerAnimated(true, completion: nil)
        }
    

    如需代码,请移动到--->http://www.jianshu.com/p/0f950c180cb8

    相关文章

      网友评论

        本文标题:Swift快速集成函数使用(相机选择或相册选择)

        本文链接:https://www.haomeiwen.com/subject/sgljjttx.html