Skip to main content
Flipline
Inspiring
September 17, 2018
Answered

AIR 31 automatically deferring screen edge gestures in iOS 11+

  • September 17, 2018
  • 2 replies
  • 1183 views

It looks like AIR 31 is now automatically deferring screen edge gestures in iOS 11 and iOS 12, specifically where swiping up on the home indicator on iPhone X will now require an additional swipe before it tries to close/minimize the app.

This is great for most cases, but is there any way to toggle this behavior off if desired in AIR 31?  Some applications that are designed with the safe zones in mind can safely function with just a single swipe up to minimize the app, and don't need to defer the screen edge gestures by default.

I didn't see any mention in the release notes about changing this behavior or any way to have control over it, though I did see mention of a fix for issue AIR-4198602 which may be why this was changed.

This topic has been closed for replies.
Correct answer Oleg Korchagin

This free ANE solve this issue.

Distriqt System Gestures

air native extensions

2 replies

Oleg Korchagin
Oleg KorchaginCorrect answer
Inspiring
September 18, 2018

This free ANE solve this issue.

Distriqt System Gestures

air native extensions

Flipline
FliplineAuthor
Inspiring
September 18, 2018

Thanks, good to know!

I had looked at that extension for if I ever wanted to defer the edge gestures, I guess now I'll need it for the opposite when I don't want to defer them.

Oleg Korchagin
Inspiring
September 18, 2018

May be this command?

If you wish to disable all screen edge gestures use the ScreenEdges.ALL value: SystemGestures.service.setDeferredScreenEdges( ScreenEdges.ALL )

To enable system gestures again you can call:

SystemGestures.service.setDeferredScreenEdges( ScreenEdges.NONE );

SystemGestures by distriqt

Oleg Korchagin
Inspiring
September 18, 2018

The same issue.

Any updates?