测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可协议 | MIT |
Released最新版本发布日期 | 2018年1月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由 Martin Rehder 维护。
依赖项 | |
IQAudioRecorderController | = 1.2.2 |
StyledOverlay | ~> 3.2 |
RSKImageCropper | = 2.0.0 |
一个弹出控件,用于选择媒体,例如图片,灵感来源于并改编自 FDTake https://github.com/fulldecent/FDTake
使用 SCLAlertView 进行视觉交互,以及 RSKImageCropper 对选择后图像的可用后裁剪。
使用选择器的最简单方法是如下
class ViewController: UIViewController {
let mediaSelector = MediaSelection()
override func viewDidLoad() {
super.viewDidLoad()
mediaSelector.didGetPhoto = {
(photo: UIImage, info: [NSObject : AnyObject]) -> Void in
NSLog("did get photo")
}
}
@IBAction func selectImage(sender: AnyObject) {
mediaSelector.title = "Select Image"
mediaSelector.subtitle = "Select your image among one of these sources"
mediaSelector.allowsMasking = true
mediaSelector.defaultsToFrontCamera = true
mediaSelector.buttonBackgroundColor = UIColor.init(white: 0.8, alpha: 1.0)
mediaSelector.present()
}
}
TLTMediaSelector 基于 MIT 许可协议。查看 LICENSE 文件获取更多信息。