EmailPicker
它是什么
EmailPicker是一个简单的Swift viewcontroller,可以轻松地从用户的联系人中选择电子邮件并手动输入。适合分享内容或邀请用户。
示例
要测试EmailPicker,只需从您的终端运行 pod try EmailPicker
,或克隆仓库,然后从Example目录运行 pod install
用法
请查看示例项目,了解如何使用,例如
let textToShow = "To share your fun results with some friends, please type their emails or select their names from the list. Enjoy!"
let picker = EmailPickerViewController(infoText: textToShow, doneButtonTitle: "Send", completion: {(result, vc) in
vc.dismiss(animated: true) {
switch result {
case .selected(let emails):
self.contactsLabel.text = "Selected Emails: \(emails)"
case .cancelled:
self.contactsLabel.text = "Cancelled!"
}
}
})
present(UINavigationController(rootViewController: picker), animated: true, completion: nil)
要求
Swift 5.1 iOS 11.4
这是一个 Swift 项目,使用了 Swift 特有功能,如枚举的关联值,因此您不能在 Objective-C 中使用此 pod。
如果您需要与 iOS 8.0 的向后兼容性,请使用本库的 1.5.0 版本。
安装
Swift 包管理器
Swift 包管理器是一种自动化 Swift 代码分布的工具,且与 swift
编译器集成。
当您设置好您的 Swift 包之后,将 SimpleImageSlider 作为依赖项添加,就像将其添加到 Package.swift
的 dependencies
值一样简单。
dependencies: [
.package(url: "https://github.com/dockwa/EmailPicker", .upToNextMajor(from: "4.0.0"))
]
CocoaPods
EmailPicker 通过 CocoaPods 提供。安装时,只需将以下行添加到您的 Podfile 即可。
pod 'EmailPicker'
作者
Christian Hatch,@commodoreftp
许可证
EmailPicker 遵循 MIT 许可证。更多详细信息请参阅 LICENSE 文件。