[英]UIPicker View not populating
我正在嘗試填充3個選擇器視圖。 由於某種原因,所有這些都顯示為空白。 知道為什么嗎?
import UIKit
class ViewController2: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate {
@IBOutlet weak var seconds: UIPickerView!
@IBOutlet weak var minutes: UIPickerView!
@IBOutlet weak var distance: UIPickerView!
var meters = [200, 400, 600, 800, 1000, 1200]
override func viewDidLoad() {
super.viewDidLoad()
}
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
switch pickerView {
case minutes:
return 100
case seconds:
return 59
case distance:
return (meters.count - 1)
default:
return 10
}
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
switch pickerView {
case minutes:
return String(row)
case seconds:
return String(row)
case distance:
return String(meters[row])
default:
return "ERROR 404"
}
}
}
在viewDidLoad
設置
self.seconds.delegate = self
self.seconds.dataSource = self
對每個pickerView依此類推
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.