0

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

4

2 回答 2

0

我发现了问题。

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

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

因此,如果您的应用程序使用一种特定语言很奇怪,它可能有一个不会自动更改的特定故事板。

于 2013-08-17T10:31:01.530 回答
0

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

于 2013-08-16T16:21:05.103 回答