我需要在白天和夜晚爲我的應用程序中的所有UI元素實現不同的顏色和背景圖像。我可以如何實現這一點,而不是爲兩個模式提供兩個筆尖。請幫助我。如何在iPhone應用程序中使夜間模式顯示
5
A
回答
4
我已經自己做了這件事,它最終會比你想象的要做得更多。最後,我不得不幾乎每個GUI項目的子類來保存狀態信息(我有夜間模式,也有一個強度),所以有一個不同的基本顏色用於所有的繪圖。您還需要爲應用程序提供基本(幾乎單色)的主題,以便在夜間模式和白天模式下控件看起來相同。例如,漸變和紋理背景不會很好地工作。
創建雙模式控件後,您需要決定如何讓他們知道模式更改 - 無論是手動設置還是註冊通知。
這對於您在評論中列出的控件來說並不算太壞,但對地圖視圖並不確定。
通過使用半透明覆蓋圖,您可以實現糟糕的夜間模式。
相關問題
- 1. 應用程序夜間模式
- 2. 如何使應用程序像夜間模式
- 3. iOS應用程序中的夜間模式
- 4. 如何使用UIWebView在iPhone應用程序中顯示網站?
- 5. 在iPad上的iPhone模式下顯示應用程序時的應用程序
- 6. iPhone應用程序 - 在橫向模式下顯示AVFoundation視頻
- 7. 在iPhone應用程序中顯示HTML
- 8. iPhone應用程序顯示
- 9. 爲什麼我的iPad應用程序顯示爲iPhone應用程序模式?
- 10. Iphone應用程序未顯示在iPad應用程序中心
- 11. 如何爲AngularJS應用程序定義兩種模式(夜間/天)
- 12. 如何在iPhone應用程序中向用戶顯示EULA?
- 13. iPhone 6設備以拉伸模式顯示應用程序
- 14. 在iPhone中顯示應用程序運行時間
- 15. iPhone應用程序:如何顯示帶格式的文本?
- 16. 在iPhone模擬器中未顯示應用程序圖標
- 17. iphone sdk:應用程序圖標不顯示在模擬器中
- 18. 在UIImage上應用夜間模式,經典模式
- 19. 如何在uitablView中顯示10行iphone應用程序
- 20. 如何在iPhone應用程序中顯示實時數據?
- 21. 如何在iphone應用程序中顯示unicode字符
- 22. 如何在iphone應用程序中顯示BBC Olympic RSS
- 23. 如何在iPhone應用程序中顯示壁紙?
- 24. 如何在我的iPhone應用程序中顯示* .mpp文件?
- 25. 如何在iPhone應用程序中顯示活動按鈕
- 26. 如何在iPhone應用程序中顯示廣告
- 27. 如何顯示在iPhone應用程序中的iframe
- 28. 如何在iphone應用程序中顯示custome對象的值
- 29. 如何在iPhone應用程序中顯示Wifi網絡列表?
- 30. 尋找在iPhone應用程序中顯示Google Adsense的方式
你設計了什麼類型的視圖,你主要使用了哪些控件? WebView,MapView,標籤? –
@RahulSharma:它是一個基於導航的應用程序,具有5個或更多的viewControllers,這些頁面中使用的控件包括標籤,textFields,mapView,按鈕,開關,textView等 – Sree