iOS - изменить заголовок backBarButton, когда он говорит «Назад» - PullRequest
0 голосов
/ 13 октября 2018

Ну, заголовок кнопки на задней панели меняется на «Назад», когда заголовок предыдущего viewController слишком длинный, чтобы поместиться в пространство внутри кнопки.

Я хочу изменить заголовок на что-то другое, когда он говорит "Назад ", поэтому я подумал, что могу сделать что-то подобное:

if navigationItem.backBarButtonItem.title == "Back" {
    navigationItem.backBarButtonItem.title = "SomeThing"
}

Но заголовок (или его родительский вид) всегда возвращает nil.Также, куда помещать код: в push-или push-viewController?

Спасибо.

EDIT : Утвержденный ответ в ссылке

Как установить текст кнопки возврата в Swift

отличается, потому что я хочу изменить заголовок только в том случае, если он слишком длинный, чтобы поместиться в метку кнопки.

...