Custo m кнопка назад на панели навигации

В моем приложении много UIViewControllers с UINavigationControllers . На UINavigationBar должны быть кнопка «назад» и «домой» UIButton . Все это прекрасно работает.

Но некоторые из моих UIViewController имеют длинные имена, и иногда для них остается слишком мало места. Я пытаюсь заменить исходную метку кнопки «назад» (она показывает заголовок предыдущего представления) на настраиваемую «Назад», но что бы я ни пробовал, это не сработало:

// Title didn't change
[self.navigationItem.backBarButtonItem setTitle:@"Back"];

// Action didn't set, no response from button ( button didn't do anything )
[self.navigationItem.leftBarButtonItem
   setAction:self.navigationItem.backBarButtonItem.action];

И мне нужно « "назад", чтобы иметь стиль, подобный этому вопросу: Нарисовать пользовательскую кнопку "Назад" на панели навигации iPhone

8
задан Community 23 May 2017 в 10:31
поделиться