ATAlertController 1.0

ATAlertController 1.0

Arasuvel T 维护。



  • 作者
  • Arasuvel

ATAlertController

Platform

Swift 的 UIAlertController

使用方法

一个按钮的警告框

Alert(title: "Title", message: "Message")
    .addAction("OK")
    .show()

多个按钮的警告框

Alert(title: "Title", message: "Message")
    .addAction("Accept", style: .default, handler: { (action) in
        print("Accept action clicked")
    })
    .addAction("Cancel", style: .destructive, handler: { (action) in
        print("Cancel action clicked")
    })
    .show()

带有文本框的警告框

var textField = UITextField()
Alert(title: "Title", message: "Message")
     .addTextField(&textField, required: true)
     .addAction("Ok", style: .default) { (action) in
                
     }
     .addAction("Cancel", style: .destructive) { (action) in
                
     }
     .show()

操作表

ActionSheet(title: "Title", message: "Message")
     .addAction("Google Maps", style: .default, handler: { (action) in
         print("Google Maps action clicked")
     })
     .addAction("Apple Maps", style: .default, handler: { (action) in
         print("Apple Maps action clicked")
     })
     .addAction("Cancel", style: .cancel, handler: { (action) in
         print("Cancel action clicked")
     })
     .show()

要求

  • Swift版本4.2
  • Xcode 10.0+

安装

手动安装

  • 下载后将 'ATAlertController.swift' 文件拖放到你的项目中。

改进

  • 欢迎Pull requests。

作者

Arasu01

许可协议

  • ATAlertController遵循MIT许可协议。查阅许可文件

关键词

Swift,ActionSheet,AlertView,UIAlertViewController