我在XCode中遇到了一個奇怪的顏色問題。儘管RGB值相同,但顏色不同
到目前爲止好。 後來我在我的背景設置完全相同的顏色的筆尖文件中創建一個UITableViewCell
現在,當我啓動應用程序時,的UITableViewCell的背景是從視圖 - 控制視圖的背景突然不同,即使RGB值匹配和不透明度。
當我分析的截圖用Photoshop
視圖的背景是:#29303a
和細胞的背景是:#1f242c
乳清它們有什麼不同,即使RGB值是相同的?我不會在我的源代碼中以編程方式更改顏色?
我在XCode中遇到了一個奇怪的顏色問題。儘管RGB值相同,但顏色不同
到目前爲止好。 後來我在我的背景設置完全相同的顏色的筆尖文件中創建一個UITableViewCell
現在,當我啓動應用程序時,的UITableViewCell的背景是從視圖 - 控制視圖的背景突然不同,即使RGB值匹配和不透明度。
當我分析的截圖用Photoshop
視圖的背景是:#29303a
和細胞的背景是:#1f242c
乳清它們有什麼不同,即使RGB值是相同的?我不會在我的源代碼中以編程方式更改顏色?
這是由於ios10和新設備屏幕的新擴展顏色gammut引起的問題。
在您的顏色選擇器中點擊「RGB滑塊」右側的滾輪,然後選擇sRGB IEC61966 2-1。
您將看到RGB值將在此處發生變化。將它們放回您先前輸入的RGB值。應該是這樣!
這是僅在故事板中直接設置顏色時纔會出現的問題嗎?以編程方式設置顏色的情況如何? – Gruntcakes
@Essenceofchicken是的問題來自故事板。在最新的Xcode中,您必須更改此參數才能匹配以編程方式創建的UIColor(它在最新版本中不會更改)。 – Matthias
真棒,感謝Matthias! – slashburn
在您的調試視圖層次結構,您可以檢查所提出的意見?顏色是否仍然不同,以及您期望它們的視角?難道是有一種觀點重疊導致這個問題? – Rikh
你可以發佈不同顏色的視圖的屏幕截圖嗎? – Frankie
我已經發布了視圖的屏幕截圖 – slashburn