UITabBar和UITabBarController有什么区别?

5

UITabBar和UITabBarController有什么区别?何时使用其中一个更有益呢?


可能是 iOS UINavigationBar vs UIToolbar vs UITabBar 的重复问题。 - Marcus Leon
1个回答

7
一个视图是一个对象,它知道如何向用户显示数据并接受用户输入。控制器是一个对象,它知道向用户显示什么数据以及如何处理用户输入。UITabBar是UIView的一种视图。它知道如何向用户显示选项卡列表,并在用户与选项卡交互时向用户显示反馈。UITabBarController是UIViewController的一种控制器。它知道向用户显示哪些选项卡以及当用户选择选项卡时应该执行什么操作。
如果您编写了自己的控制器对象,可以将UITabBar连接到您的控制器上。如果没有,则UITabBarController是一个方便的基类,可以从中派生您的控制器。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接