SelectionDialog 3.0.0

SelectionDialog 3.0.0

Lee Sun-hyoup 维护。



  • 作者
  • kciter

SelectionDialog

Swift 3.0 Version License Platform Build Status

ios-custom-alertview 启发的简单选择对话框

预览

Preview Image

要求

  • iOS 8.0+
  • Swift 3
  • Xcode 8.0

安装

CocoaPods

use_frameworks!
pod "SelectionDialog"

手动

要将 KCSelectionDialog 手动添加到应用程序中,只需将 SelectionDialog/*.swift 文件拖到您的项目中。

用法

Swift

let dialog = SelectionDialog(title: "Dialog", closeButtonTitle: "Close")
dialog.addItem(item: "I have icon :)", icon: UIImage(named: "Icon1")!)
dialog.addItem(item: "I have icon and handler :D", icon: UIImage(named: "Icon2")!, didTapHandler: { () in
    print("Item didTap!")
})
dialog.addItem(item: "I have nothing :(")
dialog.show()

如果您希望从应用的起始点启动对话框,请确保将代码放入 DispatchQueue.main.async 中。否则它将不会工作

override func viewDidLoad() {
    DispatchQueue.main.async {
        let dialog = SelectionDialog(title: "Dialog", closeButtonTitle: "Close")
        dialog.addItem(item: "I have icon :)", icon: UIImage(named: "Icon1")!)
        dialog.addItem(item: "I have icon and handler :D", icon: UIImage(named: "Icon2")!, didTapHandler: { () in
            print("Item didTap!")
        })
        dialog.addItem(item: "I have nothing :(")
        dialog.show()
    }
}