JLAlertView
  • September 14, 2023

An UIAlertView replacement written in Swift with a modern chainable API and highly customizable UI, inspired by SIAlertView and SweetAlert-iOS.

Screenshot


screenshot

Requirements


  • iOS 9.0 and higher
  • Xcode 7.3(Swift 2.2)

Installation


CocoaPods(Recommended)

pod ‘JLAlertView’

use_frameworks!

Carthage

JLAlertView is compatible with Carthage. Add this to you Cartfile:

github “skyline75489/JLAlertView”

Manually

Add JLAlertView.swift in your project.

Usage


JLAlertView(title: “Default Style”, message: “Standard Alert”)
.addTextFieldWithConfigurationHandler({ (textField) in
textField.placeholder = “Username”
})
.addTextFieldWithConfigurationHandler({ (textField) in
textField.placeholder = “Password”
})
.addButttonWithTitle(“Cancel”, style: .Cancel, action: nil)
.addButttonWithTitle(“OK”, action:{(title, alert) in
let username = alert.textFields[0].text
let password = alert.textFields[1].text
print(username)
print(password)
})
.show()

GitHub


View Github

YOU MIGHT ALSO LIKE...
ViewCondition

✨ Super sweet syntactic sugar for SwiftUI.View initializers. At a Glance

SwiftUIX

SwiftUIX attempts to fill the gaps of SwiftUI, providing an extensive suite of components, extensions and utilities to complement the ...

SwiftUI Environment Overrides

A tiny library that adds a control panel for testing how SwiftUI app adapts for different color themes, accessibility settings, ...