所以我尝试过:
//1
buildPickers.layer.backgroundColor = UIColor(red: 255/255, green: 255/255, blue: 255/255, alpha: 0.3).CGColor
//2
buildPickers.backgroundColor = UIColor(red: 255/255, green: 255/255, blue: 255/255, alpha: 0.3).CGColor
现在,这有效但透明度不会生效,因为我认为有一个额外的背景视图,我没有编辑 键盘的一部分。
我已经宣布了Picker View:
buildPickers = UIPickerView()
它在这里使用:
buildText.inputView = buildPickers
有什么想法吗?
答案 0 :(得分:0)
使用第二个选项,但不使用 .CGColor :
buildPickers.backgroundColor = UIColor(red: 255/255, green: 255/255, blue: 255/255, alpha: 0.3)
编辑:由于上述内容对您没有帮助,您是否考虑使用“查看UI层次结构”调试视图?
希望你觉得它有用。
答案 1 :(得分:0)
Swift 3.0
我也有同样的问题。我设法使用方法“func numberOfComponents(在pickerView:UIPickerView中) - > Int”这样解决它
func numberOfComponents(in pickerView: UIPickerView) -> Int {
pickerView.backgroundColor = UIColor.blackDark
return 1
}
完美无缺