Я использую UIDocumentPickerViewController, чтобы просмотреть и позволить пользователю выбрать каталог, но на iOS 13, когда отображается этот UIDocumentPickerViewController, кнопки, которые должны отображаться как select / cancel и open / done, не отображаются, но когда вы нажимаете на этоРасположение это ведет себя так, как если бы кнопки были видны. Кроме того, эта проблема видна только в iOS 13. С тем же кодом кнопки отображаются в iOS 12. Любая помощь приветствуется
У меня есть цвет оттенка навигационной панели, установленный на ноль для экземпляра UIDocumentBrowserViewController вAppDelegate didFinishLaunchingWithOptions.
if #available(iOS 11.0, *) {
UINavigationBar.appearance(whenContainedInInstancesOf: [UIDocumentBrowserViewController.self]).tintColor = nil
}
//Here is how UIDocumentPickerViewController is created and presented
let documentPickerViewController = UIDocumentPickerViewController(documentTypes:["public.folder"], in: .open)
...
...
...
self!.documentPickerViewController.delegate = self!
self!.documentPickerViewController.allowsMultipleSelection = true
self!.documentPickerViewController.modalPresentationStyle = .fullScreen
self!.navigationController?.present(self!.documentPickerViewController, animated: true, completion:nil)
Вот снимок экрана
Редактировать: вот иерархия представлений - не уверен, почему DOCExportModeViewController на iOS 13. На iOS 12, это UIDocumentBrowserViewController для того же кода. Любые идеи, как это можно исправить?