У меня есть пользовательская кнопка возврата в моем приложении на панели навигации, и я не могу понять, почему ее нажимают вверх. В iOS 11.0 и выше он находится в нормальном положении, но для любой версии ниже 11.0 изображение слегка сдвигается вертикально вверх (верхняя часть кнопки касается нижней части строки состояния).
Код делегата приложения:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let navigationBarAppearace = UINavigationBar.appearance()
UINavigationBar.appearance().backIndicatorImage = UIImage(named: "backButton")
UINavigationBar.appearance().backIndicatorTransitionMaskImage = UIImage(named: "backButton")
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffset(horizontal: 5.0, vertical: -60.0), for: .default)
Кто-нибудь еще сталкивался с этим?
Редактировать: Добавлено два скриншота. Первый показывает на симуляторе в iOs 9.3 (самая низкая версия, которую мне нужно поддерживать), а второй - в iOS 11.4. Второй снимок экрана в 11.4 показывает, как должна быть расположена кнопка.
Симулятор iOS 9.3
Симулятор iOS 11.4