Skip to content

sgr-ksmt/Alertift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7b819f9 · Nov 1, 2020

History

96 Commits
Mar 25, 2020
Oct 15, 2020
Oct 15, 2020
Sep 26, 2018
Apr 27, 2017
Oct 15, 2020
Jul 5, 2019
Oct 15, 2020
Apr 26, 2017
Apr 8, 2019
Nov 1, 2020
Apr 26, 2017
Oct 15, 2020
Nov 1, 2020

Repository files navigation

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.