2016-12-16 86 views
0

我在使用顏色的iOS 10.我的設計師正在使用sRGB色彩空間的Photoshop帶來很大麻煩,應該是相同的顏色空間的Xcode 8,但我們現在複製同樣的問題顏色。看看圖片:screenshotiOS的色彩空間的iOS 10

這是一個模擬器截圖。橙色線是圖像,橙色框是從圖像中取得的顏色。這是代碼:

UIColor.init(patternImage: UIImage.init(named: "Orange 1 pixel")!) 

爲什麼顏色不同?我們該怎麼辦?

編輯:

這是我開始使用使用sRGB色彩空間在Mac SIP顏色選擇器的RGB:

UIColor(red:233.0/255.0, green:89.0/255.0, blue:35.0/255.0, alpha:255.0/255.0) 

十六進制是這樣的:#E95923

的圖像是這個,我一伸,因爲在項目中,我使用的是1x1像素:

enter image description here

+0

你可以鏈接圖像和RGB? –

+0

@FedericoMalagoni完成 –

+0

它可能與半透明有關嗎?你在使用'UINavigationController'嗎?如果你在故事板中有它,你可以檢查你的身份檢查器的NavigationViewController /導航欄,並驗證是否選中「半透明」? – Andrej

回答

0

我剛剛測試了您的圖像和RGB。你寫的顏色與你的圖像不一樣。

這是正確的RGB:

UIColor(red:255.0/255.0, green: 97.0/255.0, blue: 41.0/255.0, alpha: 1) 

在頂部有你的形象,在底部的UIView

+0

你是如何得到正確的RGB? –

+0

使用photoshop顏色選擇器 –

+0

但您使用了哪種顏色空間? –