UITabBarController复制第一个UITabBarItem和嵌套标签栏标题

时间:2016-11-28 01:48:42

标签: objective-c uitabbarcontroller uitabbaritem

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

enter image description here

enter image description here

看起来像这样: enter image description here

1 个答案:

答案 0 :(得分:2)

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

[self.parentViewController setTitle:@"歌曲列表"];

删除删除选项卡文本的左对齐版本,并保留故事板选项卡标题中定义的居中对齐版本。