Change to UINavigationBar.tintColor and UIToolbar.tintColor breaks shipping apps

Originator:monroew
Number:rdar://14146290 Date Originated:13-Jun-2013 12:59 PM
Status:Open Resolved:
Product:iOS Product Version:iOS 7 preview 1
Classification:UI Reproducible:Always
 
13-Jun-2013 12:59 PM Monroe Williams:
Summary:
The change to the behavior of the 'tintColor' property (as documented in the headers for UINavigationBar and UIToolbar in the iOS 7 SDK) causes existing, shipping applications that use this property to behave incorrectly.

Steps to Reproduce:
Install the shipping version of an application that uses UINavigationBar.tintColor or UIToolbar.tintColor on an iOS 7 device.  Examples among our applications include the various "Gumtree" applications for Australia, South Africa, and the U.K., and the "eBay Annunci" application for Italy.  Compare the appearance of the nav bar in the application when running under iOS 7 to that when running under earlier iOS versions.

Expected Results:
The nav bar and toolbar in apps which were compiled against pre-iOS 7 versions of the SDK should have the same color tints when running under iOS 7 as under previous versions of iOS.

Actual Results:
Nav bars and toolbars that are colorized using the tintColor property are now no longer the proper color under iOS 7.  Nav bar buttons may be colorized or not, depending on whether they are using the system default assets or have custom graphics.

Regression:

Notes:

17-Jun-2013 12:47 PM Apple Developer Bug Reporting Team :
Engineering has requested the following information in order to further investigate this issue: 

Please attach a sample project that demonstrates the issue you're reporting.

17-Jun-2013 02:45 PM Monroe Williams:
Attached a simple project, TintColor.zip that demonstrates the issue.

Build this app against the iOS 6.x SDK, and install it on an iOS 6.x device.  Notice that the color of the tab bar and nav bar change when switching between the two tabs.

Install the same build on an iOS 7 device, and notice that neither the tab bar nor the nav bar change colors when switching tabs.

17-Jun-2013 02:45 PM Monroe Williams:
'TintColor.zip' was successfully uploaded

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!