음, 마침내이 문제에 대한 해결책을 찾았습니다.
응용 프로그램의 모든 backBarButtonItem이 동일한 제목을 갖기를 원할 경우 좋은 방법은 UINavigationController를 서브 클래스 화하고 - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
을 재정 의하여 다시 버튼을 대체하는 것입니다.
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
{
UIBarButtonItem *_backButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"BackButtonLabel", "")
style:UIBarButtonItemStyleDone
target:nil
action:nil];
viewController.navigationItem.backBarButtonItem = _backButton;
_backButton = nil;
[_backButton release];
[super pushViewController:viewController animated:animated];
}
이렇게하면 응용 프로그램의 모든 뒤로 버튼의 제목이 동일합니다.
다른 사람들에게 도움이되기를 바랍니다.
벤자민 버튼의 호기심? – abbood