1

I have a Frame within my Xamarin Forms App. When I set InputTransparent=True on Android everything works as expected - the tap is handled by the child of the Frame. However on iOS when I set InputTransparent=True the tap is not recognised/lost and fails to handle the tap on the child of the Frame. I am running Xamarin.Forms version 3.6.0.344457 from Nuget.

<Frame InputTransparent="True">
     <Button Text="Test" Clicked="Button_Clicked"/>
</Frame>

private void Button_Clicked(object sender, EventArgs e)
{
}
Sach K
  • 591
  • 4
  • 20
  • Can you share your code or sample so that I can test it on my side? – Lucas Zhang May 09 '19 at 06:13
  • Hi there, I can't put in my code because there are a lot of bindings present. But the code snippet that I've added portrays the problem. If you add a break point in the event handler on Android it gets activated and on iOS it doesn't. – Sach K May 09 '19 at 08:06
  • Refer to https://stackoverflow.com/questions/45930037/inputtransparent-in-ios – Lucas Zhang May 09 '19 at 08:22
  • I believe this is a bug within Xamarin Forms. The link provided shows a work around, but I was looking for confirmation that this is a bug within Xamarin Forms and if there is a previous version of Xamarin Forms that does work. – Sach K May 09 '19 at 12:25
  • You can add a new issue on github. – Lucas Zhang May 13 '19 at 06:56

0 Answers0