ATAlertController
UIAlertController for swift
Usage
One Button Alert
Alert(title: "Title", message: "Message")
.addAction("OK")
.show()Multiple Button Alerts
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()Alerts with Text Field
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()Action Sheet
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()Requirements
- Swift version 4.2
- Xcode 10.0+
Installation
Install Manually
- Download and drop 'ATAlertController.swift' in your project.
Improvement
- Pull requests are welcomed.
Author
License
- ATAlertController is available under the MIT license. See the LICENSE file.
Keywords
Swift, ActionSheet, AlertView, UIAlertViewController


