SelectionDialog
受 ios-custom-alertview 启发的简单选择对话框
预览
要求
- 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()
}
}