我想在选择器视图中隐藏选择线 我试过这个
datePicker.subviews[0].subviews[1].hidden = true
datePicker.subviews[0].subviews[2].hidden = true
在这个方法中
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String! {
weightPicker.subviews[0].subviews[1].hidden = true
weightPicker.subviews[0].subviews[2].hidden = true
return weightNumber[row] as! String
}
但没有效果。如果我把它放在视图中,加载应用程序将崩溃
答案 0 :(得分:1)
在 viewDidLayoutSubviews()方法中编写以下代码。
<强>目标C 强>
pickerView.subview[1].backgroundColor = UIColor.whiteColor()
pickerView.subview[2].backgroundColor = UIColor.whiteColor()
Swift 3.0
pickerView.subviews[1].isHidden = true
pickerView.subviews[2].isHidden = true