ATAlertController
Swift 的 UIAlertController
使用方法
一个按钮的警告框
Alert(title: "Title", message: "Message")
.addAction("OK")
.show()
多个按钮的警告框
Alert(title: "Title", message: "Message")
.addAction("Accept", style: .default, handler: { (action) in
print("Accept action clicked")
})
.addAction("Cancel", style: .destructive, handler: { (action) in
print("Cancel action clicked")
})
.show()
带有文本框的警告框
var textField = UITextField()
Alert(title: "Title", message: "Message")
.addTextField(&textField, required: true)
.addAction("Ok", style: .default) { (action) in
}
.addAction("Cancel", style: .destructive) { (action) in
}
.show()
操作表
ActionSheet(title: "Title", message: "Message")
.addAction("Google Maps", style: .default, handler: { (action) in
print("Google Maps action clicked")
})
.addAction("Apple Maps", style: .default, handler: { (action) in
print("Apple Maps action clicked")
})
.addAction("Cancel", style: .cancel, handler: { (action) in
print("Cancel action clicked")
})
.show()
要求
- Swift版本4.2
- Xcode 10.0+
安装
手动安装
- 下载后将 'ATAlertController.swift' 文件拖放到你的项目中。
改进
- 欢迎Pull requests。
作者
许可协议
- ATAlertController遵循MIT许可协议。查阅许可文件。
关键词
Swift,ActionSheet,AlertView,UIAlertViewController