ExtendedAlertController
ExtendedAlertController赋予您的UIAlertController。该项目受到AlertViewController和alerts-and-pickers的启发。
要求
- iOS 9.0 或更高版本
- Swift 5
安装
Swift Package Manager
Swift Package Manager 是一个用于自动化分发 Swift 代码的工具,并与 swift
编译器集成。
一旦您的 Swift 包设置完成,添加 ExtendedAlertController 作为依赖项与将之添加到您的 Package.swift
中的 dependencies
值一样简单。
dependencies: [
.package(url: "https://github.com/kf99916/ExtendedAlertController")
]
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理器。有关使用和安装说明,请访问他们的网站。要使用 CocoaPods 将 ExtendedAlertController 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它。
pod 'ExtendedAlertController'
使用方法
只需导入这个库,将 UIAlertController
替换为 ExtendedAlertController
即可。
- 使用
.top
或.beyound
布局自定义您的 alert 顶部的视图。例如,您可以将UIImageView
添加到您的 alert 中。 - 在您的 alert 中添加自定义
UIViewController
。 - 使用语法糖
backgroundColor
更新 alert 的背景颜色。
查看示例项目以获取更多详细信息。
使用 ExtendedAlertController 的应用
如果您正在使用 ExtendedAlertController 并希望在此列出,只需创建一个 pull request 即可。
我一直很好奇谁在使用我的项目 :)
Hikingbook - by Zheng-Xiang Ke
示例
ExtendedAlertControllerDemo 是一个简单的示例应用程序。
作者
Zheng-Xiang Ke,[email protected]
许可证
ExtendedAlertController 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。