// // ViewController.swift // iOSPickerView // // Created by Michael Wilhelm on 3/04/2016. // Copyright © 2016 Michael Wilhelm. All rights reserved. // import UIKit class ViewController: UIViewController, UIPickerViewDelegate{ let staedte = ["Brüssel", "Mailand", "Moskau", "Kairo", "Paris", "Wernigerode","Hamburg","New York", "Tokio", "London", "Madrid", "Rom"] // uiAttribute @IBOutlet var uiPickerView: UIPickerView! @IBOutlet var labelErgebnis: UILabel! // uiEvents @IBAction func bnActionClick(sender: AnyObject) { } func numberOfComponentsInPickerView(pickerView:UIPickerView)-> Int{ return 1 } func pickerView(pickerView:UIPickerView, numberOfRowsInComponent component:Int) -> Int{ return staedte.count } func pickerView(pickerView:UIPickerView, titleForRow row:Int, forComponent component:Int) -> String?{ return staedte[row] } func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) { labelErgebnis.text = staedte[row] } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. self.uiPickerView.delegate=self } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }