使用tabbarcontroller而不是tab bar和tab bar项目的优点

时间:2014-08-06 15:11:58

标签: ios uiviewcontroller uitabbarcontroller uitabbar

这可能是一个毫无意义的问题,但我迷路了。为什么要使用tabbarcontroller而不是使用标签栏和标签栏项?

从图中可以看出,我可以在根视图中放置一个Tab Bar和Tab Bar Items,那么我为什么要使用tabbarcontroller呢?

enter image description here

2 个答案:

答案 0 :(得分:0)

当您想要一种使用标签栏在不同视图控制器之间切换的简单方法时,可以使用UITabBarController

如果希望将自己的自定义行为附加到标签栏,则可以使用UITabBar

答案 1 :(得分:0)

视图(UITabbar)对象知道如何向用户显示数据并接受用户输入。 UITabBar是UIView的子类,向用户显示选项卡项列表,以及当用户与选项卡交互时如何向用户显示反馈。 UITabItems类似于任何其他UIElements,但由于其独特的设计和徽章等属性而专门设计用于UITabbar。

控制器(UITabbarController)对象,它知道要向用户显示哪些数据以及如何处理用户输入。 UITabBarController是UIViewController的子类,它知道要向用户显示哪些选项卡,以及用户选择选项卡时要执行的操作。此类充当一个方便的基类,您可以从中派生控制器,并且还具有使开发时更容易引用的属性。

相关问题