Swiftpack.co - Package - sgr-ksmt/Alertift

Alertift

logo

Alertift.alert(title: "Alertift", message: "Alertift is swifty, modern, and awesome UIAlertController wrapper.")
    .action(.default("❤️"))
    .action(.default("⭐"))
    .show(on: self)

GitHub release Language Carthage Compatible CocoaPods CocoaPodsDL

Feature

  • Method chain.
  • Can add multiple actions at once.
  • UITextField support.
  • Image support. (above v3.1)
  • iPad support(Action Sheet, popover).
  • Can change title/message/button text/ background color without using private APIs.
  • Can change title/message's alignment without using private APIs.

How to use

👉👉👉 How to use

Requirements

  • iOS 9.0+
  • Xcode 10+
  • Swift 5.0+

Installation

Carthage

  • Add the following to your Cartfile:
github "sgr-ksmt/Alertift" ~> 4.2
  • Run carthage update
  • Add the framework as described. Details: Carthage Readme

CocoaPods

Alertift is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'Alertift', '~> 4.2'

and run pod install

Swift PM

use version 4.2.0 or higher.

Manually Install

Download all *.swift files and put your project.

Communication

  • If you found a bug, open an issue.
  • If you have a feature request, open an issue.
  • If you want to contribute, submit a pull request.:muscle:

License

Alertift is under MIT license. See the LICENSE file for more info.

Github

link
Stars: 204

Dependencies

Used By

Total: 0

Releases

-

-

  • Swift 5 Support #35

-

Support Xcode10/Swift4.2

-

Alertift v3.2 corresponds to Swift 4.1 🎉

Image support -

Now support Swift4 -

PowerUp -

  • Can add multiple actions at once #14
  • Changed to Protocol-Oriented-AlertType using associatedtype and protocol.

1.3 -

  • #10
  • #11

1.2 -

  • Added titleTextAlignment/messageTextAlignment
  • Added popover(barButtonItem:)

1.1 -

  • New feature: Change Alert(ActionSheet)'s (title/message/buton text/background) color.
  • Restructure Alert, ActionSheet. Use AlertType instead of AlertBaes.

Minor change -

  • Refactor internal logic. #1

Initial Release -