2014-01-24 4 views
0

Я бы хотел, чтобы мой контроллер навигации действовал так, как ios7 = отображает предыдущий заголовок.UINavigation controller back title игнорирует предыдущее название

Это не всегда работает для меня

У меня есть SettingViewController:

- (void)viewDidLoad 
{ 
    self.navigationItem.title = NSLocalizedStringFromTableInBundle(@"account_settings", nil,[GeneralUtil getLangBundle],nil); 
    self.navigationController.navigationBar.translucent = NO; 
    [super viewDidLoad]; 
} 

При нажатии на кнопку она открывается изображение профиля контроллер представления, как это:

UIViewController *vc = [[UIStoryboard profilePictureStoryBoard]instantiateInitialViewController]; 
      [self.navigationController pushViewController:vc animated:YES]; 

Изображение профиля открывается успешно, но заголовок кнопки «Назад» - Back, а не название контроллера «Настройки», который устанавливает s. В чем может быть проблема?

+0

Возможно, вы указали название заголовка в профиле Picture view controller раскадровки, удалите его. –

+0

где это может быть в раскадровке? – Dejell

+0

выбрать контроллер профиля, в котором выбрать контроллер навигации, войти в инспектор. –

ответ

0

Кнопка «Назад» меняет свой текст в iOS 7 в зависимости от длины заголовка, который требуется отобразить.

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

+0

Как я могу локализовать его? добавлено 3 значения для моих английских и испанских файлов локализации, и я установил язык через AppleLanguages ​​Bundle. Однако Back не изменяется, если я не перезапущу приложение. Любая идея, что делать в этом случае? – Dejell

+0

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

+0

Я имею в виду изменение через настройки AppleLanguages ​​bundle – Dejell

Смежные вопросы