簡體   English   中英

Xcode 8:界面構建器顯示設置的不同顏色

[英]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中設置的顏色?

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

在此輸入圖像描述

如果您制作資產目錄,並在其中添加顏色,則可以輸入它們。

設備:通用內容:sRGB輸入法:8位十六進制

以這種方式添加所有應用程序顏色,並通過其資產目錄名稱引用它們,並且將保留所有十六進制值並正確顯示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM