I'm building an application where I need to lay a reticle (cross-hairs) over a map to show the center of the map in the display. The overlay is a PNG file.
I have created a custom image renderer to set UserInteractionEnabled = false on iOS and IsHitTestVisible = false on Windows Phone, since there is no way on Xamarin.Forms to disable click/tap handling. This works on Windows Phone but on iOS, every time the user touches the map where the reticle is positioned, the touch is always stopped by the image and never transferred to the map underneath. I need the touch to go through the image to the map below.
I've also tried to implement a layout renderer for an absolute renderer that will disable touch handling for the view and all children in the view. But I can't figure out what a Xamarin Forms Absolute Layout becomes in iOS. It seems to be a secret or a mystery. Does anyone know how to build a custom layout renderer for an absolute layout so I can set properties that Xamarin Forms doesn't expose?
At this point I'll take any solution/hack/workaround. How do I get touches to go through an image on top, to pass down to the control map below?
thanks