UIDocumentBrowserViewController doesn't allow to customize its initial loading state

Originator:matthias.tretter
Number:rdar://32846358 Date Originated:19-Jun-2017 12:20 PM
Status:Open Resolved:
Product:iOS + SDK Product Version:iOS 11b1
Classification:UI/Usability Reproducible:Always
 
Summary:
Since UIDocumentBrowserViewController is required to be the rootViewController and there’s no delegate when the initial loading of documents finishes, apps are more or less forced to use an empty, white/black (depending on browserUserInterfaceStyle) Launch Storyboard to have a decent animation when switching from the Launch Storyboard to the actual app UI.

Steps to Reproduce:
1. Open the attached DocumentBrowser-based app
2. observe the cut between the Launch Storyboard and the UIDocumentBrowserViewController loading state

Expected Results:
It’s possible to customize the loading state of UIDocumentBrowserViewController

Actual Results:
The loading state is an empty white screen with a UIActivityIndicatorView in the middle

Version:
iOS 11b1

Notes:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!