Uipicker背景颜色

时间:2011-03-25 10:32:59

标签: iphone ios4

我需要帮助来改变UIPicker的背景颜色,使用任何特定图像代替默认的浅蓝天背景颜色,而不是选择器边框。我还想改变透明的彩色条带,它显示了选择器值的选择。

由于 蛙

2 个答案:

答案 0 :(得分:1)

我不确定你的蓝色背景颜色是什么意思,但你可以在UIPicker上改变一些东西。要更改选择器的外观,you have to disable it and draw it yourself。就是这样,你不能调整它的颜色。

修改:找到一个建议workaround to do some custom coloring的问题。

答案 1 :(得分:0)

Apple提供了一个示例 - UICatalog Intro 看看拣货员的自定义标签。

基本上你需要设置视图样式

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view;

如果苹果文档没有帮助,另请查看ALPickerView可能会有用。

对于边框的样式,你最好在选择器上使用图像,这就是我如何解决一次。

HIH