在 iOS 中更改语言时选项卡消失
Posted
技术标签:
【中文标题】在 iOS 中更改语言时选项卡消失【英文标题】:Tab disappears when changing language in iOS 【发布时间】:2013-08-16 15:39:18 【问题描述】:当我将 ios 模拟器的语言更改为挪威语时,UITabBar 中的一个选项卡消失了。为什么是这样?我已经使用 XCode 4.6.3 版创建了该应用程序。
【问题讨论】:
截图?其他选项卡是否太宽而无法显示? imgur.com/a/EZGJs 只有一个标签确实消失了.. 你如何指定标签的顺序?失踪者更多吗? 【参考方案1】:这可能有很多原因。您需要提供更多信息。你如何定义你的 UITabBar?您使用的是故事板还是 Nib?您的挪威本地化 Storyboard / Nib 可能只定义了 1 个选项卡,而您的英语版本可能有 3 个选项卡。
【讨论】:
这属于评论,而不是答案。 我只使用了 Storyboard。 imgur.com/a/EZGJs 这是 imgur 上一个文件夹的链接,仅在挪威语和英语中显示相同的“更多”选项卡。翻译工作正常,但翻译版本中缺少一个选项卡(“Teknologi”)。而且我有testet,只有当我翻译成挪威语时才会这样,而不是任何其他语言......【参考方案2】:我找到了问题。
当我尝试翻译我的应用程序时,我在 Project-Info 下的 Localizations 部分添加了我自己的语言。
当我这样做时,为特定语言创建了一个额外的 .storyboard 文件,所以当我更改我在 xCode 中拥有的故事板时,并没有更改为我的语言创建的第二个故事板。我在我的应用程序目录中找到了我的第二个故事板,并将其删除,现在一切正常。
因此,如果您的应用使用一种特殊语言很奇怪,那么它可能有一个不会自动更改的特殊情节提要。
【讨论】:
以上是关于在 iOS 中更改语言时选项卡消失的主要内容,如果未能解决你的问题,请参考以下文章