UINavigationItem backBarButtonItem проблема при переходе экрана - PullRequest
0 голосов
/ 30 января 2020

У меня есть UINavigationController с 2 контроллерами представления vc1 и vc2 (vc1 нажимает vc2). Мне нужно установить название кнопки назад vc2, поэтому я делаю это следующим образом:

vc1.navigationItem.backBarButtonItem 
       = UIBarButtonItem(title: title, style: .plain, target: nil, action: nil)

Но этот back button title является счетчиком, я получаю его из базы данных, поэтому обычно я устанавливаю его после viewWillAppear но до viewDidAppear (это происходит при переходе контроллера навигации с vc1 на vc2)

Но back button title применяется только после завершения перехода. Для сравнения, если я использую leftBarButtonItem с custom view, заголовок применяется до завершения перехода. Но я не могу использовать leftBarButtonItem

Вот как выглядит Видео (это можно заметить, если вы прокручиваете видео медленно)

Можно ли как-нибудь принудительно обновить заголовок кнопки назад до завершения перехода?

...