【问题标题】:Tab disappears when changing language in iOS在 iOS 中更改语言时选项卡消失
【发布时间】:2013-08-16 15:39:18
【问题描述】:

当我将 iOS 模拟器的语言更改为挪威语时,UITabBar 中的一个选项卡消失了。为什么是这样?我已经使用 XCode 4.6.3 版创建了该应用程序。

【问题讨论】:

  • 截图?其他选项卡是否太宽而无法显示?
  • imgur.com/a/EZGJs 只有一个标签确实消失了..
  • 你如何指定标签的顺序?失踪者更多吗?

标签: ios storyboard uitabbar


【解决方案1】:

这可能有很多原因。您需要提供更多信息。你如何定义你的 UITabBar?您使用的是故事板还是 Nib?您的挪威本地化 Storyboard / Nib 可能只定义了 1 个选项卡,而您的英语版本可能有 3 个选项卡。

【讨论】:

  • 这属于评论,而不是答案。
  • 我只使用了 Storyboard。 imgur.com/a/EZGJs 这是 imgur 上一个文件夹的链接,仅在挪威语和英语中显示相同的“更多”选项卡。翻译工作正常,但翻译版本中缺少一个选项卡(“Teknologi”)。而且我有testet,只有当我翻译成挪威语时才会这样,而不是任何其他语言......
【解决方案2】:

我找到了问题。

当我尝试翻译我的应用程序时,我在 Project-Info 下的 Localizations 部分添加了我自己的语言。

当我这样做时,为特定语言创建了一个额外的 .storyboard 文件,所以当我更改我在 xCode 中拥有的故事板时,并没有更改为我的语言创建的第二个故事板。我在我的应用程序目录中找到了我的第二个故事板,并将其删除,现在一切正常。

因此,如果您的应用使用一种特殊语言很奇怪,那么它可能有一个不会自动更改的特殊情节提要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多