【问题标题】:What is the difference between UITabBar and UITabBarController?UITabBar 和 UITabBarController 有什么区别?
【发布时间】:2010-06-04 02:42:53
【问题描述】:

UITabBar 和 UITabBarController 有什么区别?什么时候使用一个比另一个更有利?

【问题讨论】:

标签: iphone objective-c cocoa cocoa-touch interface-builder


【解决方案1】:

视图是一个知道如何向用户显示数据并接受用户输入的对象。控制器是一个对象,它知道要向用户显示什么数据以及如何处理用户输入。 A UITabBar 是一个 UIView 是一个视图。它知道如何向用户显示选项卡列表,以及如何在用户与选项卡交互时向用户显示反馈。 A UITabBarController 是一个 UIViewController 是一个控制器。它知道要向用户显示哪些选项卡,以及当用户选择选项卡时要执行的操作。

如果您编写了自己的控制器对象,则可以将 UITabBar 连接到您的控制器。如果您还没有,那么 UITabBarController 是一个方便的基类,您可以从中派生控制器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 2011-12-12
    • 2010-09-16
    • 2012-03-14
    • 2012-02-06
    相关资源
    最近更新 更多