2011-03-25 311 views
0

我需要幫助來改變UIPicker的背景顏色,而不是使用任何特定圖像,而不是默認淺藍色天空背景顏色,而不是選擇器邊框。而且我還想更改顯示選取器值的選擇的透光顏色條。Uipicker背景顏色

感謝 拉娜

回答

1

我不知道你的意思是用藍色背景是什麼,但有,你可以在UIPicker改變一些事情。改變選擇器的外觀,you have to disable it and draw it yourself。這就是它,除此之外,你無法調整其顏色。

編輯:找到一個問題,建議workaround to do some custom coloring

+0

感謝您的幫助,其實我的意思是,藍色背景色是,當我們表現出任何一種的選擇器,其背景層的元素是天空在我說的不是選擇器的邊框中央的藍色,我的意思是在選擇器內。我也想改變選擇器中心的選擇層。 – 2011-03-25 10:53:12

0

有一個例子由蘋果公司提供 - UICatalog Intro 看看自定義選項卡的採摘。

基本上你需要的款式視圖

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

也有,如果蘋果的文檔沒有幫助看看ALPickerView可能是有用的。

對於邊框的風格,你最好使用選擇器上的圖像,這就是我如何解決一次。

HIH