我需要帮助来改变UIPicker的背景颜色,使用任何特定图像代替默认的浅蓝天背景颜色,而不是选择器边框。我还想改变透明的彩色条带,它显示了选择器值的选择。
由于 蛙
答案 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