Не забудьте вернуть его к исходным цветам после закрытия сборщика, если это потребуется.

у установить цвет фона панели навигации моего 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. Ответы все равно будут оценены.

Ответы на вопрос(1)

Ваш ответ на вопрос