Coder Social home page Coder Social logo

iballan / ios-picker-dialog Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aguynamedloren/ios-picker-dialog

0.0 0.0 0.0 111 KB

A pretty picker dialog for iOS in Swift 3

License: MIT License

Swift 100.00%
swift-3 swift ios picker-dialog

ios-picker-dialog's Introduction

Swift 3 Version of PickerDialog

PickerDialog

PickerDialog is a customizable class that displays a UIPickerView in a dialog for iOS apps.

Demo screen

Adding to your project

Copy the PickerDialog.swift file into your project. Modify to fit your needs.

Example Usage

func buttonTapped() {
    let pickerData = [
        ["value": "mile", "display": "Miles (mi)"],
        ["value": "kilometer", "display": "Kilometers (km)"]
    ]

    PickerDialog().show("Distance units", options: pickerData, selected: "kilometer") {
        (value) -> Void in

        print("Unit selected: \(value)")
    }
}

Parameters

  • title: String (Required)
  • doneButtonTitle: String
  • cancelButtonTitle: String
  • selected: String (Default picker value)
  • callback: ((value: String) -> Void) (Required)

Special thanks to

License

This code is distributed under the terms and conditions of the MIT license.

ios-picker-dialog's People

Contributors

aguynamedloren avatar iballan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.