簡體   English   中英

如何在Swift中以編程方式訪問系統顏色?

[英]How to access the system colors programmatically in Swift?

我正在嘗試以編程方式將UIButton的背景顏色設置為顏色UIColor.systemBlue ,我認為應該可以根據UIColor的文檔和顏色指南訪問它 但是,我只能訪問常規色如.blue.red 在界面構建器中,我可以選擇systemBlue但不能以編程方式。

我正在使用Xcode 10.3並為iOS 12.4構建。

編輯 :我已經看到iOS 11.x系統顏色的問題,但它沒有意義。 在顏色指南中,明確指出系統顏色值不應該是硬編碼的,而是使用API​​代替。 在UIColor文檔中,系統顏色似乎可以作為UIColor的公共類變量訪問。

這些系統顏色僅在使用iOS 13 SDK時可用,這意味着您必須使用Xcode 11,而不是Xcode 10.3。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM