Переопределись действие backBarButton


#1

Как переопределись действие backBarButton чтобы возвращаться к rootVC


#2

после того как в стек навигатора положил контроллер, можно обратиться к leftBarItem (или как-то так называется) и задать ей новую кнопку с новым поведением.


#3

В этом и суть что title меняется, все ок, а вот action не срабатывает, буду делать кастомный button похожий на бекбатто с актионом)

По крайним мерам у меня не получилось


#4

Такой вопрос, а высота навара на разных телефонах отличается?!


#5

Высота чего??? (…)


#6

Ну так обычно и делают. Либо в базовом классе запладывают функционал.


#7

навбара

Да, только как сделать такой-же дизайн у кнопки?! И как понимаю leftBarButton находится немного правее чем backButton


#8

нет. leftBarButton можно полностью заменить и сделать back.

public func enableBackButton() {
		let backButton = UIBarButtonItem.backButton(target: self, action: #selector(backAction))
		visibleViewController?.navigationItem.leftBarButtonItem = backButton
	}

Высота может и отличается. Надо смотреть гайдлайны.