iOS Back Button Вертикальное положение - PullRequest
0 голосов
/ 30 июня 2018

У меня есть пользовательская кнопка возврата в моем приложении на панели навигации, и я не могу понять, почему ее нажимают вверх. В 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

...