Skip to content

Repository files navigation

SelectionDialog

Swift 3.0VersionLicensePlatformBuild Status

Simple selection dialog inspired from ios-custom-alertview

Preview

Preview Image

Requirements

  • iOS 8.0+
  • Swift 3
  • Xcode 8.0

Installation

CocoaPods

use_frameworks!pod"SelectionDialog"

Manually

To install manually the KCSelectionDialog in an app, just drag the SelectionDialog/*.swift file into your project.

Usage

Swift

letdialog=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:{()inprint("Item didTap!")})
dialog.addItem(item:"I have nothing :(")
dialog.show()

If you want to launch the dialog at the starting point of the app, make sure you put the code inside DispatchQueue.main.async. Otherwise it will not work

overridefunc viewDidLoad(){DispatchQueue.main.async{letdialog=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:{()inprint("Item didTap!")})
dialog.addItem(item:"I have nothing :(")
dialog.show()}}

About

Simple selection dialog

Resources

Stars

116 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages