Is it possible to do an edge swipe in iOS simulator?
On Simulator Version 11.4 I see the option
Window
->Show Device Bezels
which shows a virtual device frame around the simulated phone:
This allows to start the gesture "outside" of the screen. I could successfully trigger a UIScreenEdgePanGestureRecognizer
from the left.
You don't have to swipe across the edges to trigger a UIScreenEdgePanGestureRecognizer
, just start very close to the edge. It works if I start not more than ~15 points from the edge.
(this if for the simulator. I never tested this on a device)
As a side note: You have to create a gestureRecognizer for each edge. You can't OR edges together, so UIRectEdgeAll
won't work.