Не забудьте вернуть его к исходным цветам после закрытия сборщика, если это потребуется.
у установить цвет фона панели навигации моего DocumentPicker таким же, как и в остальной части моего приложения.
let filePicker = UIDocumentPickerViewController(documentTypes: ["public.content"], in: .import)
filePicker.delegate = self
filePicker.navigationController?.navigationBar.barTintColor = self.theme.navigationBarColor
self.present(filePicker, animated: true, completion: nil)
не работает
Другие вещи, которые я пробовал:
использованиеUINavigationBar.appearance().backgroundColor = self.theme.navigationBarColor
- не работает и выглядит как обходной путь вместо правильного способа, если он работает.
Изменить: прямо сейчас наше приложение переработано, чтобы использовать основной цвет в качестве цвета текста панели навигации и иметь тот же цвет фона, что и DocumentPicker. Ответы все равно будут оценены.