CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.

CatAlertController 0.1.1

CatAlertController 0.1.1

Maintained by Kcat.



Logo

Language Support Platform License

Carthage compatible CocoaPods Version

Travis CI Status Codebeat Beerpay

Description

The CatAlertController is a high level manager object for UIAlertController.

Requirements

  • Swift 4+
  • iOS 8.0+

Usage

Here is the alert style sample code in iPhone:

CatAlertController(title: "CatAlertController", 
                    message: "This is CatAlertController", 
                    preferredStyle: UIAlertControllerStyle.alert)
                    .addAction(UIAlertAction(title: "Cancel", style: UIAlertActionStyle.cancel, handler: nil))
                    .addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.default, handler: nil))
                    .flash(from: self, animated: true, delay: 0.3, completion: nil)

Here is the action sheet style sample code in iPad:

// Don't worry the action sheet style present in iPad, it won't be crash, take it easy :)
CatAlertController(title: "Action Sheet Style", 
                    message: "This is CatAlertController", 
                    preferredStyle: UIAlertControllerStyle.actionSheet)
                    .addAction(UIAlertAction(title: "Item 1", style: UIAlertActionStyle.default, handler: nil))
                    .addAction(UIAlertAction(title: "Item 2", style: UIAlertActionStyle.default, handler: nil))
                    .addAction(UIAlertAction(title: "Item 3", style: UIAlertActionStyle.default, handler: nil))
                    .addAction(UIAlertAction(title: "Cancel", style: UIAlertActionStyle.cancel, handler: nil))
                    .flash(from: self, animated: true, delay: 1, completion: nil)

License

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