Ios 在Xcode中本地化按钮
这是我到目前为止的第一个问题,所以我想了解一下 我正在本地化整个应用程序。我对标签没有问题,因为伪定位可以正确地转换。然而,试图用按钮实现同样的效果是行不通的 代码是Ios 在Xcode中本地化按钮,ios,xcode,localization,pseudolocalization,Ios,Xcode,Localization,Pseudolocalization,这是我到目前为止的第一个问题,所以我想了解一下 我正在本地化整个应用程序。我对标签没有问题,因为伪定位可以正确地转换。然而,试图用按钮实现同样的效果是行不通的 代码是 [self.Clear setTitle:NSLocalizedString(@"Clear",nil) forState:UIControlStateNormal]; en.plist内容中的.string文件如下所示 "Clear" = "Blah"; 伪定位不起作用,我真的很感谢你的帮助。模拟器一直显示清晰 如果你对
[self.Clear setTitle:NSLocalizedString(@"Clear",nil) forState:UIControlStateNormal];
en.plist内容中的.string文件如下所示
"Clear" = "Blah";
伪定位不起作用,我真的很感谢你的帮助。模拟器一直显示清晰
如果你对此有任何问题,我会回答
请不要吃我:p在Interface Builder中,您可以设置4个字符串,在“状态配置”下拉列表中为每个状态设置一个字符串 或者,在代码中,为每个状态设置按钮标题:
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTitle:NSLocalizedString(@"21.title", @"Norm!") forState:UIControlStateNormal];
[button setTitle:NSLocalizedString(@"21.title-highlighted", @"hi btn") forState:UIControlStateHighlighted];
[button setTitle:NSLocalizedString(@"21.title-selected", @"sel btn") forState:UIControlStateSelected];
[button setTitle:NSLocalizedString(@"21.title-disabled", @"dis btn") forState:UIControlStateDisabled];
Courtsey:不幸的是,试图实现按钮的所有不同状态并对其进行伪本地化并没有奏效。按钮仍显示“计算”