Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UIPickerView背景色未更改?_Objective C_Ios_Uipickerview - Fatal编程技术网

Objective c UIPickerView背景色未更改?

Objective c UIPickerView背景色未更改?,objective-c,ios,uipickerview,Objective C,Ios,Uipickerview,我想更改选择器视图的底色。我试过这种方法,但没有成功 doublePicker.backgroundColor = [self RGBColorR:85 G:17 B:92]; - (UIColor *)RGBColorR:(double)red G:(double)green B:(double)blue { return [UIColor colorWithRed:(red/255.00) green:(green/255.00) blue:(blue/255.00) alpha:1.00

我想更改选择器视图的底色。我试过这种方法,但没有成功

doublePicker.backgroundColor = [self RGBColorR:85 G:17 B:92];
- (UIColor *)RGBColorR:(double)red G:(double)green B:(double)blue {

return [UIColor colorWithRed:(red/255.00) green:(green/255.00) blue:(blue/255.00) alpha:1.00];

}

我想做如图中所示的选取器视图。我该怎么做?感谢您的回复。

您无法更改UIPickerView的外观,甚至大小,它是iOS中最不可更改的UI元素。您所能做的最好的事情是使用启用分页的UIScrollView自己构建自定义视图。

您可以在pickerview的某些区域添加子视图

使用:

你会发现你自己在玩很多CGRect来让它适合你。如果你想改变整个事情,你必须覆盖一些处理触摸事件的方法

本教程可能会帮助您创建自定义选择器


我该怎么做?你能给我举个例子或者解释一下启用分页的UIScrollView吗?是这样的吗?如果是,我不想喜欢寻呼。是否有任何其他方法来执行picker view。我的to a一定很有帮助。它显示了如何做你想做的事情。你解决了这个问题吗??我也在尝试同样的方法。请帮帮我
 [picker addSubview: coverView];  //adding subviews to different area of the picker