Before iOS13 application Layout working as excepted. After latest dark theme and light theme update by apple in iOS13.1, Their is so, many issue facing in existing application. Like UITextField placeHolder with whiteColor which are previously blackColor, UIDatePicker textColor with whiteColor which are previously blackColor.
Can anyone help me with below DatePicker text color issue. which are invisible because whiteColor, TextColor should be blackColor.
Any help appreciated. Thank you.
Swift 5 with iOS 13
Common solution which is work for my whole application without perform any file specific changes.
Work for Xcode 11 or higher version, Build upload fail on prior version of Xcode 11.
Set UIUserInterfaceStyle
to 1
in your info.plist file.
OR
AppDelegate.swift
if #available(iOS 13.0, *) {
window?.overrideUserInterfaceStyle = .light
} else {
// Fallback on earlier versions
}
We have to specify user interface style
light
for any existing application.
This could help you.
override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 13.0, *) {
// Always adopt a light interface style.
overrideUserInterfaceStyle = .light
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With