Gesture recognizers on subviews of the NavigationItem no longer work in iOS 11

Originator:jfriend
Number:rdar://34790205 Date Originated:03-Oct-2017 11:17 AM
Status:Open Resolved:
Product:iOS + SDK Product Version:11.0.1
Classification:Other Bug Reproducible:Always
 
Summary:
Gesture recognizers attached to subviews of the Navigation Item in iOS 11 do not send interaction events. This applies to gesture recognizers added from the storyboard (as in attached project), and to gesture recognizers added at runtime in code.

Steps to Reproduce:
1. Compile attached project with ios 10.3 SDK
2. Tap the navigation item that says "Click Me"
3. See that the counter on the screen increments with each Click
4. Compile attached project with ios 11 SDK
5. Tap the navigation item that says "Click Me"
6. See that the counter on the screen *DOES NOT INCREMENT*

Expected Results:
Tap gesture recognizers placed on subviews of the navigation item should send tap events when the user interacts with item

Actual Results:
Tap gesture recognizers place on subviews of the navigation item do not send actions on iOS 11

Version:
11.0.1

Notes:

Comments

Response from Apple

Closed as dupe of rdar://32590539


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!