【发布时间】:2010-06-04 02:42:53
【问题描述】:
UITabBar 和 UITabBarController 有什么区别?什么时候使用一个比另一个更有利?
【问题讨论】:
标签: iphone objective-c cocoa cocoa-touch interface-builder
UITabBar 和 UITabBarController 有什么区别?什么时候使用一个比另一个更有利?
【问题讨论】:
标签: iphone objective-c cocoa cocoa-touch interface-builder
视图是一个知道如何向用户显示数据并接受用户输入的对象。控制器是一个对象,它知道要向用户显示什么数据以及如何处理用户输入。 A UITabBar 是一个 UIView 是一个视图。它知道如何向用户显示选项卡列表,以及如何在用户与选项卡交互时向用户显示反馈。 A UITabBarController 是一个 UIViewController 是一个控制器。它知道要向用户显示哪些选项卡,以及当用户选择选项卡时要执行的操作。
如果您编写了自己的控制器对象,则可以将 UITabBar 连接到您的控制器。如果您还没有,那么 UITabBarController 是一个方便的基类,您可以从中派生控制器。
【讨论】: