2016-11-28 58 views
0

我正在使用UITabBarController与3个选项卡。只有第一个标签的文本被复制。通过使用视图检查器并检查重复的项目,我们可以看到它与两个标签栏项目之间的对象引用完全相同,这是没有意义的。同一个视图如何同时出现2个不同的帧。我没有做任何特别的事情来连接这些标签,只有第一个标签是重复的。他们通过接口生成器连线。我也尝试将其剥离到最低限度,我没有执行任何代码来定制标签栏 - 问题仍然存在。它发生在iOS10上。UITabBarController复制第一个UITabBarItem和嵌套标签栏标题

enter image description here

enter image description here

它看起来像这样: enter image description here

回答

1

我找到了答案。我在第一个选项卡的视图控制器的视图控制器中设置标题,如下所示:

[self.parentViewController setTitle:@“Song Lists”];

删除摆脱了左对齐版本的标签文本,并保留故事板标签中定义的中心对齐版本。