MMSCameraViewController
此类显示一个相机,用于捕获静态图像并通过委托回调将其返回给表示视图控制器。与其他许多相机控制器不同,此嵌入式控制器不提供显示新视图以接受和裁剪捕获图像的功能。它将此功能留给应用程序以提供更多灵活性和定制。
基本使用
要运行示例项目,首先克隆仓库,然后在 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 文件。