簡體   English   中英

iOS13的白色問題與UIKit的textColor

[英]iOS13 White Color issue with textColor of UIKit

在iOS13之前的應用程序布局無法正常工作。 蘋果在iOS13.1中更新了最新的深色主題和淺色主題 ,它們在現有應用中面臨着許多問題。 就像UITextField placeHolder和whiteColor以前是blackColor一樣,UIDatePicker textColor和whiteColor以前是blackColor一樣。

誰能幫我解決下面的DatePicker文本顏色問題。 這是不可見的,因為whiteColor,TextColor應該為blackColor。

在此處輸入圖片說明

任何幫助表示贊賞。 謝謝。

搭載iOS 13的Swift 5

通用解決方案,適用於我的整個應用程序,無需執行任何文件特定的更改。

在info.plist文件UIUserInterfaceStyle設置為1

在此處輸入圖片說明

我們必須為任何現有應用程序指定用戶界面樣式light

這可以幫助您。

override func viewDidLoad() {
    super.viewDidLoad()
    if #available(iOS 13.0, *) {
        // Always adopt a light interface style.
        overrideUserInterfaceStyle = .light
    }
}

暫無
暫無

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

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