如何本地化后退按钮?

67c*_*ies 19 localization back-button uinavigationcontroller ios

我正在将应用程序翻译成印度尼西亚语.故事板使用导航控制器并为其所有视图推送segue.当我从主菜单进入视图时,后退按钮被正确翻译,但是当我从那里进入视图时(远离主菜单的两个视图),后退按钮显示"返回".在此先感谢您的帮助.

Der*_*WOK 18

请在"App"-Info.plist中检查"Localization native development region"设置,并将您的默认语言更改为"id".如其他网站所述,这会影响iOS默认按钮上的语言,如"编辑"或"完成".

请参阅如何更改UITabBarController更多按钮的标题?


iti*_*nce 6

无论如何,要更改后退按钮的标题,您必须考虑必须解决PARENT-Controller,而不是详细视图控制器.

在将子视图推送到导航控制器之前,可能在prepareForSegue-Method中,执行以下操作:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@”Back” style:UIBarButtonItemStyleBordered target:nil action:nil];
[[self navigationItem] setBackBarButtonItem:backButton];
[backButton release];

}
Run Code Online (Sandbox Code Playgroud)