The Animation of hidesBottomBarWhenPushed for Apps Built with iOS 6 SDK Is Weird

Originator:nonamelive
Number:rdar://14670329 Date Originated:08/07/2013
Status:Open Resolved:
Product:iPhone SDK Product Version:7.0/11A4449a
Classification:UI/Usability Reproducible:Always
 
Summary: The hidesBottomBarWhenPushed property of UIViewController doesn't work as expected for apps built with iOS 6 SDK (not beta SDKs for iOS 7). The animation is weird when hiding the bottom bar (e.g. a tab bar).

Steps to Reproduce:

1. Create a new project with the TabBar template in Xcode 4. Add a UINavigationController to the FirstViewController. Add a button on the FirstViewController and set its action to push a new view controller. (please see the sample code attached)

2. Run the demo on an iOS 7 beta 5 device.

3. Press the button, back from the UINavigationController, pay attention to the animated view transitions.

Expected Results: The animation works exactly the same as on an iOS 6 device.

Actual Results: The animation looks weird. The FirstViewController is sliding down from the bottom.

Sample code: http://cl.ly/QgZZ

Comments

Try out this workaround

http://stackoverflow.com/a/18960786/1228534


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!