![](/img/trans.png)
[英]Set Different Multiplier Value for Different Size Classes in Xcode Interface Builder?
[英]Xcode 8: Interface builder shows different color that set
看看下面的圖片:
這是在兩個地方使用的相同的十六進制#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 app檢查了兩種顏色,這是結果:
上半部分:
不確定RGB因素與正確因素有什么不同,但結果是正確的
現在,時間檢查下半部分:
這次RGB看起來不錯但結果卻不同。
現在它是最好的部分:
當我在代碼中設置背景顏色時,就像我在外觀代理中所做的那樣,它工作正常。 界面構建器是否具有特定的更改背景顏色的可見陰影? 如何依賴Interface Builder中設置的顏色?
如果您制作資產目錄,並在其中添加顏色,則可以輸入它們。
設備:通用內容:sRGB輸入法:8位十六進制
以這種方式添加所有應用程序顏色,並通過其資產目錄名稱引用它們,並且將保留所有十六進制值並正確顯示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.