Hi, I have an app that is full screen landscape and I am testing it out on an iPhone XR. I am able to draw UI elements just fine over the full screen including into the notch safe area. However, there is a delay when I press down either at the end with the notch or the bottom of the phone screen. Maybe the easy solution would be to not use those ends but I think the ends are good for mod wheels/etc. Using JUCE v5.4.3. Thanks!
Hi kotsoft! Did you manage to get around this?
I have the same problem and I tried using “preferredScreenEdgesDeferringSystemGestures” in different variations, but without success so far.
Unfortunately, I couldn’t figure it out either and abandoned my project 
Ok, that’s a pitty. Thank you!
A while ago we solved the problem, but it was only possible with adding some code to JUCE.
The file JUCE_ios_UIViewComponentPeer.mm has to be altered.
I would love to have this integrated in PROJUCER with an iOS flag.
Dear JUCE team, what do you think?
The result is, that clicks in the bottom part of the screen are let through without a delay. This way you can realise an onscreen keyboard at the bottom etc.
Sorry for just posting a screenshot…
+1. Would love to have a Projucer option or some method to activate this without hacking Juce. BTW, the last line from the above screenshot is not needed, so just the declaration and body:
(UIRectEdge) preferredScreenEdgesDeferringSystemGestures
{
return UIRectEdgeAll;
}
+1 for the Projucer option!

