2016-10-03 50 views
6

下面的圖片請看:Xcode中8:界面生成器會顯示不同的顏色,設置

enter image description here

這是在這兩個地方#28647B使用相同的十六進制。 下部是從代碼集和似乎正常反射顏色:

let proxy = UIPageControl.appearance() 
proxy.pageIndicatorTintColor = UIColor.lightGray.withAlphaComponent(0.6) 
proxy.currentPageIndicatorTintColor = UIColor.white 
proxy.backgroundColor = UIColor(red: 40.0/255.0, green: 100.0/255.0, blue: 123.0/255.0, alpha: 1.0) 

上部是在界面生成器設置。

我檢查了所有其他圖層,不透明度參數等,並沒有發現任何可以改變這種顏色的外觀。

現在有趣的部分,我考察使用HexColor Mac應用兩種顏色,這就是結果:

的上半部分:

enter image description here

不知道是什麼意思的是RGB的因素,從變化正確的,但結果是正確的

現在,時間檢查下部:

enter image description here

這次RGB看起來不錯,但結果不同。

現在是最好的部分:

當我設置背景顏色從代碼我在外觀上做了代理,它工作正常。界面生成器特定的東西是否改變了背景顏色的可見陰影?如何依靠Interface Builder中設置的顏色?

+0

它可能有事情做與蘋果推出更廣泛的色空間的事實。我建議你看看。 –

+0

我有同樣的問題。你找到了解決辦法嗎? –

+0

不幸的是,仍然在等待答案 – DCDC

回答

5

同樣的問題在我的項目中,我解決了這個問題,選擇「設備RGB」而不是「通用RGB」。一些。時間顏色不變,移動不透明度和顏色設置。 看到圖像:

enter image description here

相關問題