Добрый вечер, подскажите как получить значение, которое выбрано в UIPicker, и к примеру выводить его в консоль?
Вот что сделано:
class ViewController: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate {
let myPicker = UIPickerView()
let fontsArray = ["Helvetica", "PT Mono", "PT Sans"]
override func viewDidLoad() {
super.viewDidLoad()
createLabel()
createSlider()
myPicker.delegate = self
self.mainPicker.frame = CGRect(x: 10, y: 300, width: 185, height: 100)
self.view.addSubview(mainPicker)
}
}
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return fontsArray.count
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return fontsArray[row]
}
}