【问题标题】:How to switch from one view to another in iPhone?如何在 iPhone 中从一种视图切换到另一种视图?
【发布时间】:2011-05-05 12:17:11
【问题描述】:

我是 Objective-c 的初学者。谁能告诉我如何在 iPhone 应用程序中从一种视图切换到另一种视图。

【问题讨论】:

  • 您应该更具体地说明您正在尝试做什么。您使用的是导航控制器还是标签栏控制器?您看过 Apple 的任何示例代码吗?您阅读过任何文档吗?

标签: objective-c


【解决方案1】:
【解决方案2】:

有 3 个主控制器可以为您切换视图:

  • UINavigationController
    • 在这里,您可以在链中推送和弹出视图。
    • 顶部会有一个导航栏,可让您导航回您的出发地。
  • UITabbarController
    • 此处所有视图都将由屏幕底部的选项卡表示。
    • 您可以通过在标签栏中单击它们在它们之间来回切换。
  • UIViewController
    • UIViewController 中有一个方法可以让您“呈现”其他视图控制器。它被称为 presentModalViewController:animated:
    • 您必须使用dismissViewControllerAnimated 自己导航回到父级:

您也可以使用 addSubView: 或 view.hidden 或类似的变体进行自己的切换,但我建议从这 3 个开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多