diff --git a/Tusker/Screens/Large Image/LargeImageViewController.swift b/Tusker/Screens/Large Image/LargeImageViewController.swift index 9877aceb..14399610 100644 --- a/Tusker/Screens/Large Image/LargeImageViewController.swift +++ b/Tusker/Screens/Large Image/LargeImageViewController.swift @@ -143,11 +143,14 @@ class LargeImageViewController: UIViewController, UIScrollViewDelegate, LargeIma let notchedDeviceTopInsets: [CGFloat] = [ 44, // iPhone X, Xs, Xs Max, 11 Pro, 11 Pro Max 48, // iPhone XR, 11 - 47, // iPhone 12, 12 Pro, 12 Pro Max - 50, // iPhone 12 mini + 47, // iPhone 12, 12 Pro, 12 Pro Max, 13, 13 Pro, 13 Pro Max + 50, // iPhone 12 mini, 13 mini ] if notchedDeviceTopInsets.contains(view.safeAreaInsets.top) { - let notchWidth: CGFloat = 209 + // the notch width is not the same for the iPhones 13, + // but what we actually want is the same offset from the edges + // since the corner radius didn't change + let notchWidth: CGFloat = 210 let earWidth = (view.bounds.width - notchWidth) / 2 let offset = (earWidth - shareButton.bounds.width) / 2 shareButtonLeadingConstraint.constant = offset