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