Что я хотел бы сделать, это изменить высоту кнопки «Назад». Однако, насколько я понимаю, единственным вариантом для изменения является ширина. Итак, я думал, что создаю пользовательскую кнопку возврата с моим собственным, меньшим, изображением. Теперь я сделал это с помощью метода viewDidLoad на код ниже:Пользовательская кнопка с изображением
//Setup navigation bar
navigationController?.navigationItem.backBarButtonItem = UIBarButtonItem(image:UIImage(named:"back_arrow.png"), style:UIBarButtonItemStyle.Plain, target:nil, action:nil)
navigationController?.navigationItem.backBarButtonItem!.title = ""
Однако кнопка назад остается синим, большим, и имеет название «Back». Как я могу заставить этот код работать правильно? Отладчик говорит, что он работает, но ничего не меняет.
Тогда я теряю запас назад функциональность backBarButton. Я просто хочу изменить изображение кнопки на задней панели, избавиться от названия и сохранить функциональность назад. – steventnorris
да, но вы можете сделать это в любом случае в обработчике кнопки слева. [Self.navigationController popToRootViewController] – Puran