Я решил проблему самостоятельно - извините, это была моя ошибка: -)
У меня была следующая строка кода в AppDelegate
, которую я наблюдал:
UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self]).defaultTextAttributes = convertToNSAttributedStringKeyDictionary([NSAttributedString.Key.foregroundColor.rawValue: UIColor.black])
После изменения цвета на UIColor.label
он отлично работает в светлых и темных режимах: -)