Hi Jeff,
Unfortunately there is no possible work around available to overcome the reported behavior. When swiping over an list item immediately, the touch will be passed to its parent element and the page gets navigated in case of CarouselPage or MasterDetailPage in iOS platform. So to pass the touch for SfListView item, it has to be hold down for a few milli-seconds to perform swipe operation.
Regards,
G.Muthu kumaran.
One more limitation that triggers this behaviour, I just encountered, is if you are using PanGestureRecogniser on your page like this:
var panGesture = new PanGestureRecognizer();
panGesture.PanUpdated += PanGesture_PanUpdated;
Content.GestureRecognizers.Add(panGesture);
I am not using MasterDetailPage or Carousel. I also thought swiping wasn't working on iOS.
My workaround for this case is to remove the panGesture before showing the page that contains the swipable listview, and add it back again when navigating away:
Content.GestureRecognizers.Remove(panGesture);