如何在iPhone中从一个视图切换到另一个视图?

时间:2011-05-05 12:17:12

标签: objective-c

我是objective-c的初学者。任何人都可以告诉我如何在iPhone应用程序中从一个视图切换到另一个视图。

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:4)

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

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

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