SKAlert
在 iOS 中编写多行代码时,Alerts 可能会有些痛苦,并且重用问题。为了这个目的,我们创建了 SKAlert
来简化 iOS 中的 Alert 使用。
需求
SKAlert
对 iOS 9.0+ 有效,需要 ARC 来构建。
将 SKAlert 添加到你的项目中
Cocoapods(强烈推荐使用 Cocoapods)
pod 'SKAlert'
静态库
查看 Medium 上的这篇文章 Medium。但在继续阅读上面的文章之前,请先删除 Example 项目。
使用方法
- 导入 SKAlert
- 以下语法开始使用
_ = SKAlert().showAlert("Plain Alert Header.", subTitle: "Plain Alert Sub Title")
_ = SKAlert().showAlertWithOkAction("Alert Header", subTitle: "Alert Sub Title", okCompletionHandler: {
print("Ok Pressed")
})
_ = SKAlert().showAlertWithTwoButtons("Alert Header With Two Buttons", subTitle: "Alert Sub Title With Two Buttons", okCompletionHandler: {
print("Ok Pressed")
}, cancelCompletionHandler: {
print("Canel Pressed")
})
_ = SKAlert().showAlertWithCustomButtons("Alert Header With Two Custom Buttons", subTitle: "Sub title with custom buttons with Handlers........!!!", leftBtnTitle: "Left", leftBtnColor: UIColor.black, rightBtnTitle: "right", rightBtnColor: UIColor.red, leftCompletionHandler: {
print("left")
}) {
print("right")
}
let alert = SKAlert()
alert.isTapToDismiss = false
alert.showAlert("Plain Alert Header.", subTitle: "Plain Alert Sub Title")
可见的提及
- SweetAlert
- Medium 文章 入门
许可
此代码根据MIT许可的条款和条件分发。
更改日志
每个版本的简要总结可以在更改日志中找到。