iOS 15 navigation bar transition between large title and small title

Hi,

On iOS 13 and iOS 14, if you have a navigation controller that use large titles and you push a controller that does not want a large title (navigationItem.largeTitleDisplayMode = .never) there is a smooth animation between the two navigation bar heights (from the large one to the small one).

On iOS 15 the animation is missing and during the transition the pushed controller view top part is covered by the large title bar until the end of the transition. After the animation is done the height of the navigation bar suddenly becomes small.

Here's the transition on iOS 14. The navigation bar height gradually changes from large to small:

And here's the transition on iOS 15. The navigation bar height is not animated and remains the same until the end of the transition animation:

I opened a bug report regarding this issue (FB9290717) but I want to know if someone has found a temporary fix for this.

Thank you

Answered by DaleOne in 681937022

Happy to report this issue has been fixed on iOS 15 beta 3.

this issue has been posted recently along with a few others in the forums for BETA 2 that i think are all related, you submitted a feedback which is great! I Believe they are away of the "transition" issue to viewcontrollers and back to previous viewcontrollers about the navbar, lets hope B3 fixes it.

https://developer.apple.com/forums/thread/683590

https://developer.apple.com/forums/thread/684401

Accepted Answer

Happy to report this issue has been fixed on iOS 15 beta 3.

iOS 15 navigation bar transition between large title and small title
 
 
Q