StoryBoard IOS中的双TabBars

时间:2014-12-17 19:33:13

标签: ios objective-c iphone xcode uistoryboard

我发现在TabBarController StoryBoard IOS的{​​{1}}中添加自定义标签栏是不可能的。但是,单个tabBar可以包含多个按钮。但我想设计两个标签栏(第一个在顶部,第二个在故事板的底部)和我想在两个tabBars中间看到的内容。如何使用故事板设计我的自定义tabBars? 我目前在xib设计但我想要摆脱xib并且必须在故事板上设计autolayout标签栏并避免一次又一次地删除子视图每个按钮都被调用。

是否可以在故​​事板中设计双标签栏?

1 个答案:

答案 0 :(得分:2)

您不能同时拥有2个标签栏控制器。标签栏控制器不允许它,如果你自己创建了那个样子,Apple很可能会拒绝你的应用程序。坦白说,这听起来像是一个非常糟糕的用户界面。

也就是说,如果你想在窗口底部创建一个带有普通标签栏的UI,另一个看起来像顶部的标签栏那样的东西,你可以创建一个自定义父视图控制器类并实现您的“顶部标签栏”看起来自己,然后使用该自定义视图控制器作为标签栏控制器中的一个标签。但是,我敢打赌苹果会拒绝这样的违反HIG(人机接口指南)的事情。