UIDocumentBrowserViewController doesn't allow to customize its initial loading state

Number:rdar://33003975 Date Originated:27-Jun-2017 03:53 PM
Status:Open Resolved:
Product:iOS + SDK Product Version:iOS 11b2
Classification:UI/Usability Reproducible:Always
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

iOS 11b2



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!