// ViewController.swift
// PickerViewDemo
import UIKit
class ViewController: UIViewController,UIPickerViewDelegate,UIPickerViewDataSource {
@IBOutlet var pickerView: UIPickerView!
@IBOutlet var datePicker: UIDatePicker!
var arrpicker = [String]()
override func viewDidLoad() {
super.viewDidLoad()
arrpicker.append("Ahmedabad")
arrpicker.append("surat")
arrpicker.append("Baroda")
arrpicker.append("rajkot")
arrpicker.append("Tapi")
datePicker.datePickerMode = .date
datePicker.minuteInterval = 10
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func dateChange(_ sender: UIDatePicker) {
print(sender.date)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return arrpicker.count
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return arrpicker[row]
}
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
print(" row : \(row) title \(arrpicker[row])")
}
}
Comments
Post a Comment