[英]iOS 11+ launch screen - custom named colors in dark mode
是否可以在啟動屏幕故事板中使用用戶定義的命名顏色?
我嘗試在 xcassets 中創建測試顏色,外觀為 {dark, any} 並將其設置為啟動屏幕主視圖背景。
我注意到了顯着的差異: - 在 RELEASE 中,我的自定義顏色從不工作 - 在 DEBUG 中,一些顏色起作用,一些被忽略,一些正在改變值(例如深色是正確的,但淺色是有偏差的),並且通常是一團糟
我知道我每次都需要刪除應用程序,因為啟動屏幕被緩存了,還有其他限制嗎? 我沒有得到任何一致的結果。 唯一似乎有效的是“系統背景顏色”。
類似的問題也適用於圖像。
好的,更新這么短。 畢竟,可以在啟動屏幕上使用具有深色外觀的命名顏色和圖像。
它就像噩夢一樣。 這意味着某些部分以某種方式被緩存(不確定下面發生了什么)。
最終的結果是,為了獲得一致的結果,我不僅要從設備上刪除應用程序,還要重新啟動手機。
我還注意到,具有深色外觀的圖像在某種程度上被破壞了 - 比它們的“任何”外觀對應物大兩倍或小兩倍(即使我使用完全相同的文件)。 這完全造成了令人難以置信的混亂,使其難以測試。
這在 iOS 13 中仍然是一團糟。我最終使用了動態系統顏色的構建並用覆蓋層着色它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.