SweetAlertiOS
  • October 27, 2023

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

ScreenShots


###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

  • Xcode 7.0+
  • iOS 7.0+

GitHub


View Github

#animation #ios #library #objectivec #swift
YOU MIGHT ALSO LIKE...
PermissionsSwiftUI: A SwiftUI package to handle permissions

PermissionsSwiftUI displays and handles permissions in SwiftUI. It is largely inspired by SPPermissions. The UI is highly customizable and resembles an Apple style. ...

Pager tab strip view

Introduction PagerTabStripView is the first pager view built in pure SwiftUI. It provides a component to create interactive pager views ...

PageView

SwiftUI view enabling page-based navigation, imitating the behaviour of UIPageViewController in iOS.

Pages

    

How to take action when a property changes

1. Taking Action When a Property Changes: Property Observers Swift lets you observe and respond to changes in a property’s ...