0
如何更改UIPickerview的風格。我想將其白色背景更改爲綠色,將其黑色框更改爲紅色。 任何人都請幫忙。我是一名初學者。更改UIPickerView的風格
如何更改UIPickerview的風格。我想將其白色背景更改爲綠色,將其黑色框更改爲紅色。 任何人都請幫忙。我是一名初學者。更改UIPickerView的風格
據我知道你不能真正改變框的顏色,但你可以在中間的透明區域創建圖像,並補充說,在框架的頂部,像這樣:
[picker addSubview:image];
- (UIView *)pickerView:(UIPickerView *)pickerView
viewForRow:(NSInteger)row
forComponent:(NSInteger)component
reusingView:(UIView *)aView;
你可以再設置你通過
返回視圖的背景顏色:作爲背景色,你可以通過實現UIPickerViewDelegate
方法創建的每一行自己的自定義視圖
[myView setBackgroundColor:[UIColor yellowColor]];
但是,這隻會影響包含數據的行。我不認爲你現在可以設置組件本身的背景顏色,這是一個恥辱。
我個人比較喜歡這樣的:
[self.picker setBackgroundColor:[UIColor greenColor]];
self.picker.layer.borderColor = [UIColor whiteColor].CGColor;
self.picker.layer.borderWidth = 4;