Why XCode iOS colors do not match after building.
簡單紀錄一下今天遇到的坑
原本的設計流程,都是拿到UI/UX spec 之後,能用 Storyboard 的 UIBuilder 就用
不能的/動態的再考慮要怎麼在程式裡設定
原本也沒想太多,一直到我接這個需求時
希望 Statusbar 在特別的一頁有特別的顏色,其餘則使用預設值
OK,你怎麼說我怎麼做
分析:
1 建一個UIView,上、左、右邊界等於零,指定高度,設定 Background Color
2 在ViewDidLoad時加入一個和 StatusBar 同尺吋的 UIView,設定同樣的色碼,加入進去。
結果怎麼可能錯
咦咦咦咦…
是我複製貼上的過程走神了嗎?
檢查了幾次…沒錯啊…
嘖嘖嘖…該不會是大小寫有差吧…我真不小心…
好了,這下該…
還.是.一.樣!!!
爬了很多文章…看了別人怎麼處理這個問題
怎麼看都不像是我遇到的情況(沒辦法,我就是天選之人)
找著找著,試著到 XCode 的 Debug View hierarchy 碰碰運氣
真的讓我發現奇怪的地方
底下的 UIView 色碼有點怪怪的…
結果試著從程式去設定顏色
讚啦!
原因:無解
也許某天靈光一閃會再來補完
See yaaaaaa