【发布时间】:2014-06-01 02:56:32
【问题描述】:
我想知道是否有一种方法(最好是一种简单的方法)在标签栏下添加一个视图,如附图所示,这样当我在标签之间切换和新的视图控制器被推送时它会保持在那里/在每个选项卡上弹出。
我已将 UITabBarController 子类化为“MainTabController”,并将其设置为故事板中主选项卡栏控制器场景的自定义类。然后在 MainTabController 的 viewDidLoad 中,我将 tabBar 向上移动并添加红色子视图。到目前为止一切顺利,但主视图区域大小仍然像以前一样,标签栏位于底部,所以现在表格的最后几个元素留在标签栏下方。
我非常希望避免为我推入任一选项卡的每个控制器调整框架大小,因此我希望有一个我不知道的更简单的解决方案。
【问题讨论】:
-
您可以在特定高度使用带有单独 UITabBar 的 UIViewController 并在下面创建栏。要更改每个选项卡的控制器,您可以使用子控制器。不太简单,但可行。
标签: ios objective-c storyboard uitabbarcontroller