Deactivacting translucency for UINavigationBar appearance proxy breaks layout in UIDocumentInteractionController

Originator:Stefan.Kreminski
Number:rdar://29482253 Date Originated:02-Dec-2016 06:28 PM
Status:Open Resolved:
Product:iOS Product Version:10.1.1 (14B100)
Classification:UI/Usability Reproducible:Always
 
Summary:
When the appearance proxy for UINavigationBar is used to deactivate translucency the layout in UIDocumentInteractionController is broken.

Steps to Reproduce:
1. Deactivate translucency for the UINavigationBar appearance proxy:
    [UINavigationBar appearance].translucent = NO;
2. Display a UIDocumentInteractionController with an arbitrary file.

Expected Results:
The UIDocumentInteractionController is displayed normally, its content starts at the bottom of the navigation bar.

Actual Results:
The content of the UIDocumentInteractionController is moved down.

Regression:
The issue only occurs on iOS 10, on iOS 9 the UIDocumentInteractionController is rendered correctly.

Notes: 
Please have a look at the attached screenshot and sample project.

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!