2014-01-24 3 views
0

내 탐색 컨트롤러가 ios7이 수행하는 방식대로 작동하도록 = 이전보기 제목을 표시하고 싶습니다.UINavigation 컨트롤러 back title이 이전 제목을 무시합니다.

항상

내가 가진 나를 위해 작동하지 않는 SettingViewController :

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

:

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

버튼을 클릭는이 같은 프로필 사진보기 컨트롤러를 엽니 다 프로필 사진이 성공적으로 열렸지 만 뒤로 버튼의 제목은 설정보기 컨트롤러의 제목이 아닌 Back입니다. 에스. 무엇이 문제 일 수 있습니까?

+0

프로필 사진보기 컨트롤러 스토리 보드에서 다시 제목을 설정했을 수 있습니다. –

+0

스토리 보드에 어디 있겠습니까? – Dejell

+0

네비게이션 컨트롤러를 선택하는 중 프로필 컨트롤러를 선택하십시오. –

답변

0

뒤로 버튼은 표시해야하는 제목의 길이에 따라 iOS 7에서 텍스트를 변경합니다.

이전 viewcontroller의 이름이 너무 길어서 '뒤로'라고 말하면됩니다. '뒤로'를위한 ​​공간이 충분하지 않으면 화살표 만 표시됩니다.

+0

어떻게 현지화 할 수 있습니까? 내 영어 및 스페인어 현지화 파일에 3 개의 값을 추가했으며 AppleLanguages ​​Bundle을 통해 언어를 설정했습니다. 그러나 앱을 다시 시작하지 않으면 뒤로가 변경되지 않습니다. 이 경우 어떻게해야할까요? – Dejell

+0

사용자가 설정 앱에서 기기의 언어를 변경하면 기기가 다시 시작되며 앱이 다시 실행되므로 다음에 사용자가 앱을 실행하면 새로운 언어가 적용됩니다. –

+0

설정을 통해 AppleLanguages ​​번들을 변경한다는 의미입니다. – Dejell

관련 문제