I have an overlay view that covers up many sibling views (buttons).
I am trying to forward touches to a sibling view that is underneath the overlay view using this answer here: https://stackoverflow.com/a/4847478
This is because my overlay view has GestureRecognisers.
I would like the overlay view to be able to recognise gestures (including gestures over buttons) AND pass all touch events to sibling views beneath it.
I have discovered that the events do get forwarded, but the button clicks are still not triggered, perhaps due to the fact that the touches are owned by the overlay view.
I do not think it is possible to change ownership of the touch.
How can I get the button clicks to register, given that the events are actually being forwarded?