BRAlerts is a small class written in Swift that lets you display a basic UIAlertController from any view controller, using a single line of code. Enjoy!
- Display a simple
UIAlertControllerusing a single line of code - Use the default
UIAlertActions or add a custom one - Delay
UIAlertControllerpresentation
Just download the BRAlerts.swift file and drag it into your Xcode project.
Simple alert
BRAlerts.show(on: self, title: "Welcome! ๐", message: "This is BRAlerts", style: .alert, actions: [.ok])Alert with an action that opens the app's settings
BRAlerts.show(on: self, title: "Change Language", message: "๐ Please open the app's settings and select the preferred language", style: .alert, actions: [.openSettings])Alert with a custom action
let customAction = UIAlertAction(title: "Try Again", style: .default) { (action) in
// Perform a custom task
}
BRAlerts.show(on: self, title: "๐ฏ Task Error", message: "An error occurred while performing the task", style: .alert, actions: [.cancel], customActions: [customAction])Alert as an Action Sheet with delay
BRAlerts.show(on: self, title: "Success", message: "The download has been completed successfully", style: .actionSheet, delay: 0.5, actions: [.ok])BRAlerts is available under the MIT license. See the LICENSE file for more info.