【问题标题】:Change localization for a UIButton on Storyboard在 Storyboard 上更改 UIButton 的本地化
【发布时间】:2013-10-02 03:30:45
【问题描述】:

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

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

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

【问题讨论】:

  • 我不确定我是否理解了你的问题,但你为什么不在你的代码中测试语言,如果不是英语,将它的 alpha 设置为 0?

标签: ios localization ios7 xcode5


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 2017-01-21
    • 2011-12-07
    • 2012-07-10
    相关资源
    最近更新 更多