ImagePickerControllerImpl

open class ImagePickerControllerImpl : NSObject, ImagePickerPlugin

自定义图片选取插件

Accessor

  • 单例模式

    Declaration

    Swift

    @objc(sharedInstance)
    public static let shared: ImagePickerControllerImpl
  • 是否显示相册列表控制器,默认为NO,点击titleView切换相册

    Declaration

    Swift

    open var showsAlbumController: Bool
  • 自定义相册列表控制器句柄,默认nil时使用自带控制器

    Declaration

    Swift

    open var albumControllerBlock: (() -> ImageAlbumController)?
  • 自定义图片预览控制器句柄,默认nil时使用自带控制器

    Declaration

    Swift

    open var previewControllerBlock: (() -> ImagePickerPreviewController)?
  • 自定义图片选取控制器句柄,默认nil时使用自带控制器

    Declaration

    Swift

    open var pickerControllerBlock: (() -> ImagePickerController)?
  • 自定义图片裁剪控制器句柄,预览控制器未自定义时生效,默认nil时使用自带控制器

    Declaration

    Swift

    open var cropControllerBlock: ((UIImage) -> ImageCropController)?
  • 自定义视频导出质量,默认nil时不处理

    Declaration

    Swift

    open var videoExportPreset: String?
  • 图片选取全局自定义句柄,show方法自动调用

    Declaration

    Swift

    open var customBlock: ((ImagePickerController) -> Void)?

ImagePickerPlugin