#ios14 #uidocumentpickerviewcontroller
#ios14 #uidocumentpickerviewcontroller
Вопрос:
Я использую следующий код для импорта файлов,
if #available(iOS 14, *) {
let supportedTypes: [UTType] = [UTType.text, UTType.data]
let documentPicker = UIDocumentPickerViewController(forOpeningContentTypes: supportedTypes, asCopy: true)
documentPicker.delegate = self
documentPicker.modalPresentationStyle = .formSheet
self.present(documentPicker, animated: true, completion: nil)
}
На выходе мы видим прозрачный вид между панелью вкладок «Последние / браузер» и представлением содержимого документа.
Вот скриншот вывода:
Если я изменю стиль представления на полноэкранный режим, прозрачный вид станет серым
documentPicker.modalPresentationStyle = .fullScreen
Вот скриншот полноэкранного вывода:
Кто-нибудь знает, как это решить?
Ответ №1:
Проверьте UITabBar.appearance().isTranslucent
свойство. У меня была такая же проблема, когда это свойство было false