I'm building an iMessage app extension and would like to add some panGestures to a subview in my controller.
In compact mode (not an issue in expanded mode), this causes the iMessage app to swap the view across other 3rd party apps. Obviously, I don't want to block users from swapping to other apps entirely, but for a small portion of the view (a small rectangular subview) I would like to have my gesture recognizer take priority.
I've tried using shouldBeRequiredToFailBy, but it seems like this method is never triggered with recognizers that are not within my root controller view. In other words, I have no control on whether I can block the gestures coming outside my app. Is there anyway I can have the panGesture take priority in some scenarios?
Thanks for any help!