我尝试在UIPickerView
中添加UIViewController
并使用此代码在其中显示简单的项目:
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 3
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return 10
}
func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, reusing view: UIView?) -> UIView {
let pickerLabel = UILabel()
pickerLabel.textColor = UIColor.black
pickerLabel.text = "10"
pickerLabel.textAlignment = NSTextAlignment.center
pickerLabel.sizeToFit()
return pickerLabel
}
一切都很好但是当我将numberOfComponents
更改为2选择器视图时没有显示正确。为什么会这样?(Xcode 8 iOS 10)
答案 0 :(得分:1)
这里有两点需要注意: