In xamarin forms you can use
On<iOS>().SetUseSafeArea(true);
And this will ensure your views don't display over any notches/unsafe areas.
I'm wondering if there's any way I can set this globally so I don't have to keep adding that line of code in each content page.
A solution without a custom renderer is preferred (unless this is the only way it can be achieved)