如何在UIPickerView中更改背景颜色?

MD.*_*MD. 2 iphone objective-c uipickerview ios

我想改变背景颜色UIPickerView,有可能吗?

Rya*_*ker 6

更新:一个简单的技巧是在某些子视图上设置alpha.哪一个具体取决于您拥有多少组件,但代码是:

[(UIView*)[[picker subviews] objectAtIndex:2] setAlpha:0.5f];
Run Code Online (Sandbox Code Playgroud)

这将使表盘半透明并透过背景颜色显示.


设置backgroudColor似乎没有做任何事情.到目前为止我能做的最好的是设置单个组件行的背景颜色,这是无用的,因为组件的基色将保持白色.

理想情况下,我想设置每个组件的背景颜色(即表盘).