Alertift

Swifty, modern UIAlertController wrapper.

288
24
Swift

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.πŸ’ͺ

License

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