繁体   English   中英

使用tabbarcontroller代替标签栏和标签栏项目的优点

[英]Advantage of using tabbarcontroller instead of tab bar and tab bar item

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

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

在此处输入图片说明

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

当您希望将自己的自定义行为附加到选项卡栏时,可以使用UITabBar

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM