NSKCameraController 0.1

NSKCameraController 0.1

Sergey Poluyanov 维护。



  • NSSimpleApps, Sergey Poluyanov

NSKCameraController

一个具有自定义图片选择器和图片裁剪的相机视图控制器。

安装:将以下内容放入 Podfile

use_frameworks!
target 'Target' do
    pod 'NSKCameraController'
end

使用方法

import NSKCameraController

let cameraController = NSKCameraController(source: .camera | .photoLibrary, options: [
                                                                     .isCroppingEnabled(Bool),
                                                                     .isResizingEnabled(Bool),
                                                                     .isConfirmationRequired(Bool),
                                                                     .limits(self.settings.limits),
                                                                     .resizingMode(.free | .saveAspectRatio),
                                                                     .numberOfPhotos(.single | .multiply(Int, String)),
                                                                     .accentColor(.red)],
                                                     commitBlock: { [weak self] (imagePickerController, result) in
                                                        switch result {
                                                        case .image(let image):
                                                            break
                                                        case .images(let images):
                                                            break
                                                        case.cancelled:
                                                            break
                                                        case .error(let error):
                                                            break
                                                        }
                                                })
self.present(cameraController, animated: true, completion: nil)