2016-07-24 131 views
-1

不承認我有一個文件夾結構是這樣的:顏色變化代碼

enter image description here

通知的constants.swift文件我已經在上面。該文件包含我創建的一些常量。其中之一是:

let myDarkBlue = UIColor(red: 0.0/255, 
         green: 73.0/255, 
         blue: 120.0/255, 
         alpha: 0.85).CGColor 

當此成立了它的工作很好,最後的項目仍顯示原來的顏色我有,但我在constant.swift文件改變了顏色和變化在某種程度上不是由控制器識別。

控制器被告知使用myDarkBlue,它原本是他們,但自從使顏色變化時,我沒有任何實際改變,當我運行它。

奇怪吧?我該如何解決?

回答

0

您可能有一個具有相同名稱的局部變量,或者您已覆蓋全局變量中其他位置的顏色。

解決此問題的一種方法是對UIColor(進行完整的項目文本搜索,我認爲您應該找到違規行。

另外,可能會在Interface Builder文件(例如.storyboard)中設置顏色。根據您將UI元素設置爲特定顏色的時間,可能不會按預期更改。 (控制器的viewWillAppear是個好地方。)

+0

我照你的建議做了,但沒有發現任何問題。如果可以,我會添加一張圖片,但不知道如何將這些圖片添加到註釋行中。 –