- July 11, 2025
- Mins Read
Beautiful Animated custom Alert View inspired from javascript library SweetAlert. Written in Swift this SweetAlertView can be used in Swift and Objective-C projects. SweetAlertView provides live intutive experience to user actions.It can be used in place of UIAlertView
and UIAlertController
###Usage #####Basic message:
SweetAlert().showAlert(“Here’s a message!”)
#####Title with a text under:
SweetAlert().showAlert(“Here’s a message!”, subTitle: “It’s pretty, isn’t it?”, style: AlertStyle.None)
#####Animated Success message:
SweetAlert().showAlert(“Good job!”, subTitle: “You clicked the button!”, style: AlertStyle.Success)
#####Warning message and Chained Animated Success messge on completion:
SweetAlert().showAlert(“Are you sure?”, subTitle: “You file will permanently delete!”, style: AlertStyle.Warning, buttonTitle:”Cancel”, buttonColor:UIColorFromRGB(0xD0D0D0) , otherButtonTitle: “Yes, delete it!”, otherButtonColor: UIColorFromRGB(0xDD6B55)) { (isOtherButton) -> Void in
if isOtherButton == true {
println(“Cancel Button Pressed”)
}
else {
SweetAlert().showAlert(“Deleted!”, subTitle: “Your imaginary file has been deleted!”, style: AlertStyle.Success)
}
}
#####Chained Alerts on actions with custom button colors:
//Chaining alerts with messages on button click
SweetAlert().showAlert(“Are you sure?”, subTitle: “You file will permanently delete!”, style: AlertStyle.Warning, buttonTitle:”No, cancel plx!”, buttonColor:UIColorFromRGB(0xD0D0D0) , otherButtonTitle: “Yes, delete it!”, otherButtonColor: UIColorFromRGB(0xDD6B55)) { (isOtherButton) -> Void in
if isOtherButton == true {
SweetAlert().showAlert(“Cancelled!”, subTitle: “Your imaginary file is safe”, style: AlertStyle.Error)
}
else {
SweetAlert().showAlert(“Deleted!”, subTitle: “Your imaginary file has been deleted!”, style: AlertStyle.Success)
}
}
#####Custom icon alert:
SweetAlert().showAlert(“Sweet!”, subTitle: “Here’s a custom image.”, style: AlertStyle.CustomImag(imageFile: “thumb.jpg”))
###Diffrent Animated Styles for Diffrent Purposes
enum AlertStyle {
case Success,Error,Warning,None
case CustomImag(imageFile:String)
}
###Installation Add the SwiftAlert.swift
in to your project.
###Reuirements
A SwiftUI View that emits confetti with user-defined shapes, images, and text.
A colour wheel made all in SwiftUI. There are 2 different colour wheels to choose from. The first main one ...
A color picker implementation with color wheel appearance written in plain SwiftUI. It is compatible with UIColor and NSColor.
This repository is no longer maintained. Here's why: with the release of iOS 16 SwiftUI now enables most of the ...