MMSCameraViewController 1.4.0

MMSCameraViewController 1.4.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2019年2月
SPM支持 SPM

William MillerWilliam Miller维护。



  • 作者:
  • William Miller

MMSCameraViewController

CI Status Version License Platform CocoaPods

此类显示一个相机,用于捕获静态图像并通过委托回调将其返回给表示视图控制器。与其他许多相机控制器不同,此嵌入式控制器不提供显示新视图以接受和裁剪捕获图像的功能。它将此功能留给应用程序以提供更多灵活性和定制。

基本使用

要运行示例项目,首先克隆仓库,然后在 Example 目录中运行 pod install

导入类。

import MMSCameraViewController

要显示相机,实例化控制器对象,分配委托,并显示视图控制器

    @IBAction func openCamera(_ sender: AnyObject) {
        
        let camera = MMSCameraViewController(nibName: nil, bundle: nil)
        
        camera.delegate = self
        
        present(camera, animated: true, completion: nil)
        
    }

要获取图像,实现委托

    func cameraDidCaptureStillImage(_ image: UIImage, camera:MMSCameraViewController) {
        
        imageView.image = image
        
        camera.dismiss(animated: true, completion: nil)

    }

示例

要运行示例项目,首先克隆仓库,然后在 Example 目录中运行 pod install

需求

MMSProfileImagePicker 支持 iOS 8.3 或更高版本。

安装

MMSCameraViewController 可通过 CocoaPods 获得。为了安装它,只需在您的 Podfile 中添加以下行

pod "MMSCameraViewController"

作者

William Miller, [email protected]

许可

MMSCameraViewController 基于 MIT 许可证。更多信息请参阅 LICENSE 文件。