Skip to content

Instantly share code, notes, and snippets.

@chenzeyu
Created July 27, 2015 13:12
Show Gist options
  • Save chenzeyu/6d19a343ffc8d6530fd0 to your computer and use it in GitHub Desktop.
Save chenzeyu/6d19a343ffc8d6530fd0 to your computer and use it in GitHub Desktop.
CZPicker Swift Demo
//
// ViewController.swift
// czpswift
//
// Created by chenzeyu on 21/7/15.
// Copyright (c) 2015 chenzeyu. All rights reserved.
//
import UIKit
import CZPicker
class ViewController: UIViewController, CZPickerViewDelegate, CZPickerViewDataSource {
@IBAction func pressed(sender: AnyObject) {
let picker = CZPickerView(headerTitle: "Header", cancelButtonTitle: "Cancel", confirmButtonTitle: "Confirm")
picker.delegate = self
picker.dataSource = self
picker.needFooterView = true
picker.show()
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func numberOfRowsInPickerView(pickerView: CZPickerView!) -> Int {
return 2
}
func czpickerView(pickerView: CZPickerView!, titleForRow row: Int) -> String! {
return "option \(row)";
}
func czpickerView(pickerView: CZPickerView!, didConfirmWithItemAtRow row: Int){
NSLog("Clicked \(row)")
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment