0

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

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

据我了解,更改一个元素的本地化属性也可能影响所有其他元素。以前有没有人处理过类似的情况?如何处理一个 UIElement 的本地化更改?

4

1 回答 1

0

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

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

if (![myLanguage  isEqualToString:@"en"]) 
{
    // For example, hide outlets here when the language is not English 
} 
于 2013-10-02T12:11:56.370 回答