diff --git a/Tusker/Screens/Large Image/LargeImageViewController.swift b/Tusker/Screens/Large Image/LargeImageViewController.swift index 1f5f0150a8..b289cf6125 100644 --- a/Tusker/Screens/Large Image/LargeImageViewController.swift +++ b/Tusker/Screens/Large Image/LargeImageViewController.swift @@ -133,8 +133,9 @@ class LargeImageViewController: UIViewController, UIScrollViewDelegate, LargeIma centerImage() // todo: does this need to be in viewDidLayoutSubviews? - if view.safeAreaInsets.top == 44 { - // running on iPhone X style notched device + // on iPhone X, Xs, Xs Max, 11 Pro, 11 Pro Max, the top safe area inset is 44pts + // on iPhone XR, 11, the top inset is 48pts + if view.safeAreaInsets.top == 44 || view.safeAreaInsets.top == 48 { let notchWidth: CGFloat = 209 let earWidth = (view.bounds.width - notchWidth) / 2 let offset = (earWidth - shareButton.bounds.width) / 2