在故事板上更改UIButton的本地化

时间:2013-10-02 03:30:46

标签: ios localization ios7 xcode5

我在故事板上有很少的元素,如标签,UIViews,图像和按钮。我希望将该按钮本地化为英语,并希望将其隐藏在其他语言中。

我选择了故事板上的按钮,并尝试将其本地化属性更改为英语。但我得到一个警告,说这个改变将适用于整个故事板,而且这个改变无法撤消。

据我所知,更改一个元素的本地化属性也可能会影响所有其他元素。有没有人曾经在类似的情况下工作?如何仅处理一个UIElement的本地化更改?

1 个答案:

答案 0 :(得分:0)

您可以测试应用程序的当前语言并隐藏特定语言的出口:

NSString *myLanguage = [[NSLocale preferredLanguages] objectAtIndex:0];

if (![myLanguage  isEqualToString:@"en"]) 
{
    // For example, hide outlets here when the language is not English 
}