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

Originator:matej
Number:rdar://21036226 Date Originated:20-May-2015 01:48 PM
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 tabbar, 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

Sample

http://cl.ly/3v1t412l1I3w


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!