UINavigationController with prompt animation issues

Originator:futuretap
Number:rdar://16395801 Date Originated:21-Mar-2014 11:03 PM
Status:Closed Resolved:iOS 10.3.3 GM
Product:iOS SDK Product Version:7.1
Classification:UI/Usability Reproducible:Always
 
Summary:
When the prompt of a UINavigationItem is set, the title label doesn't animate correctly when a new view controller is pushed.

There are also various animation glitches in the contained UITableView's.

Steps to Reproduce:
Run the sample project: https://www.dropbox.com/s/5qmxo3x29iopynm/PromptTest.zip

Tap the "Push" cell.

Expected Results:
- The "Second View Controller" title should be animated in horizontally.
- The size of the UIButton's in row 3 should not be animated.

When tapping "Back", the UITableView of the Root View Controller should not be scrolled vertically.

Actual Results:
- The "Second View Controller" title is moved in from the bottom.
- The size of the UIButton's in row 3 is animated (enlarged from zero size).

When tapping "Back", the UITableView of the Root View Controller is scrolled vertically.

Version:
7.1

Notes:
Regression: This worked fine in iOS 6.x.

Note 1: The issue can be reproduced in this minimal Storyboard-only project on either the device (e.g. iPhone 5s) or the Simulator (32-bit or 64-bit).

Note 2: To best notice the animation issues in detail, enable Slow Animations or record the screen and play back slowly.

Comments

See also, for iOS 11: rdar://36877929

Screen movie of the issue

https://www.dropbox.com/s/51xx2nhpx6r1pg7/rdar16395801.mov


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!