iOS 7-UIPickerView曲线组件
我只是想知道如何在iOS 7中禁用UIPickerView组件的这种“曲线效果” 这是我使用带有3个组件的UIPickerView得到的结果: 这就是我想要的: 在这个屏幕中,我使用了3个UIPickerViews,其中只有1个组件来模拟它 TL;博士: 我希望未选中的行居中,而不是像您在屏幕#2中看到的那样弯曲,但仍然只使用一个UIPickerViewiOS 7-UIPickerView曲线组件,ios,ios7,uipickerview,Ios,Ios7,Uipickerview,我只是想知道如何在iOS 7中禁用UIPickerView组件的这种“曲线效果” 这是我使用带有3个组件的UIPickerView得到的结果: 这就是我想要的: 在这个屏幕中,我使用了3个UIPickerViews,其中只有1个组件来模拟它 TL;博士: 我希望未选中的行居中,而不是像您在屏幕#2中看到的那样弯曲,但仍然只使用一个UIPickerView 可能吗?如果是,请告诉我怎么做,谢谢 我认为您必须创建自己的自定义控件:( 根据苹果的UIKit用户界面目录: 选择器视图的外观(编程)
可能吗?如果是,请告诉我怎么做,谢谢 我认为您必须创建自己的自定义控件:( 根据苹果的UIKit用户界面目录: 选择器视图的外观(编程) 不能自定义选择器视图的外观
据我所知,您甚至无法在iOS7下更改UIPickerView的背景颜色!您可以通过以下代码居中并选择一行:
func pickerView(_ pickerView: UIPickerView, widthForComponent component: Int) -> CGFloat {
return pickerView.frame.width / noOfComponent - (pickerView.frame.width / noOfComponent * noOfComponent)
}