UIBarButtonItems shift position when UINavigationController is presented modally from an app extension

Originator:sam
Number:rdar://18087884 Date Originated:21-Aug-2014
Status:Duplicate Resolved:28-Aug-2014
Product:iOS SDK Product Version:
Classification: Reproducible:
 
Summary:
I'm presenting a UINavigationController modally, from within an iOS app extension.

When the navigation controller appears, its root view controller's UIBarButtonItems jump position (see included animated gif).

I'm creating and adding the buttons in viewDidLoad. They are just standard bar button items.

I'm not overriding viewDidAppear (which appears to be the point where the buttons jump).

Presenting this same navigation controller/root view controller from within my app, instead of the app extension, doesn't give me this same problem. Any ideas?

Steps to Reproduce:
1.Create app extension with default ShareViewController
2. Present a UINavigationController modally from the ShareViewController

Expected Results:
Bar appears as normal

Actual Results:
Bar items change position after transition animation is complete

Version:
iOS 8 beta 5

Notes:


Configuration:
iPhone 5, 32GB

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!