SimplePhotoPicker 0.1.5

SimplePhotoPicker 0.1.5

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最后发布2016 年 6 月
SPM支持 SPM

Asif Bilal 维护。




SimplePhotoPicker

这是一个使用默认 iPhone SDK 和 UIImagePickerController 的简单照片选择器。SimplePhotoPicker 是一个控制,可以可选地接受源类型输入和编辑。基于这些输入,此控制会在必要时显示操作表,并显示 iOS 默认图像编辑器(如果选择)。它采用基于块的简单实现。无需实现代理方法。

示例

gif1

屏幕截图

iphone1

要求

  • iOS 8 及以上。
  • Xcode 7 及以上

将 SimplePhotoPicker 添加到您的项目中

方法 1

  1. 在您的 Podfile 中添加 SimplePhotoPicker 的 pod 条目
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'SimplePhotoPicker', '~> 0.1'
  1. 通过运行 pod install 安装 pod。

方法 2: (源文件)

或者,您可以直接将文件 PhotoPicker.swift 添加到 PhotoPicker 文件夹下您的项目中。

  1. 下载最新代码版本 [链接(stdin: "https://github.com/asifbilal786/SimplePhotoPicker/archive/master.zip") 或将存储库添加为 git submodules 到您的被 git 跟踪的项目。
  2. 打开您的 Xcode 项目,然后将 PhotoPicker.swift 目录拖放到项目中。确保在询问时选择复制项目外提取的代码存档的内容。

用法

在您的视图控制器中创建 PhotoPicker 的实例变量。

private lazy var photoPicker = PhotoPicker()

然后带有选项调用 pick 函数。

photoPicker.pick(allowsEditing, pickerSourceType: pickerSourceType, controller: self) { (originalPhoto, editedPhoto) in
            if self.allowsEditing { self.imageView.image = editedPhoto}
            else { self.imageView.image = originalPhoto}
        }

有关详细信息,请参阅示例项目。

许可

此代码根据 MIT 许可证的条款和条件分发。