UINavigationBar renders with visual glitch when pushing a view controller with hidesBottomBarWhenPushed enabled

Originator:steipete
Number:rdar://21048230 Date Originated:21-May-2015 01:07 AM
Status:Open Resolved:
Product:iOS Product Version:iOS 8
Classification:UI/Usability Reproducible:Always
 
Summary:

When a view controller with hidesBottomBarWhenPushed enabled is pushed onto a navigation stack that also contains a UITabBarController with a visible tab bar, the UINavigationBar (belonging to UINavigationController) exhibits a visual glitch. 

Steps to Reproduce:

Extract the attached archive. See the GIF that shows the issue on the iOS simulator. Open and run the provided sample project and follow the on screen instructions. 

Expected Results:

The navigation bar would not change color.

Actual Results:

During the animation, part of the navigation bar turns black.

Regression:

iOS 8, iPad and iPhone, also observable in the iOS Simulator.

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!