我想將導航欄的色調設置爲RGB(255,80,30),如附圖所示。但是當我執行模擬器時,我會看到不同的顏色。 UIColor未給出預期的顏色
這是我在視圖控制器
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
UIColor *backgroundColor = [Theme colorProperty:BACKGROUND_COLOR
fromTabMenu:CALENDAR];
CGFloat redvalue, greenvalue, bluevalue, alphavalue;
[backgroundColor getRed:&redvalue green:&greenvalue blue:&bluevalue alpha:&alphavalue];
NSLog(@"red:%f, green:%f, blue:%f, alpha:%f", redvalue*255.0, greenvalue*255.0, bluevalue*255.0, alphavalue*255.0);
[self.tabBarController.tabBar setTintColor:backgroundColor];
[self.navigationController.navigationBar setBarTintColor:backgroundColor];
}
代碼和我得到的控制檯輸出以下的值。
2014-03-14 04:37:49.404 planner[46712:70b] red:255.000000,
green:80.000003,
blue:30.000000,
alpha:255.000000
正如你所看到的,我已經設置了正確的R G B值,但是我無法得到預期的顏色。這裏有什麼問題?
,正如實驗設置你的'UIView'這個'[的UIColor colorWithRed:1.000000F綠色:0.313725F藍:0.117647F阿爾法:1.0F]'這是你正在尋找的確切RGB時,我之所以說'UIView'是因爲在那裏沒有任何樣式或色調,您可以確定photoshops顏色設置是否與iOS不同。 – sbarow
感謝您的時間@sbarow。我也爲視圖背景獲得了錯誤的顏色。這是爲什麼發生? –
我不是這方面的專家,但我知道Photoshop可以設置爲不同的媒體(發佈,網頁,設備等),它們有不同的顏色設置,也許可以查看。在App Store上獲取'Color Maker'來確認你的顏色。 – sbarow