2011-05-05 143 views
5

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

+1

您应该更具体地了解您正在尝试做什么。你正在使用导航控制器还是标签栏控制器?你看过苹果的任何示例代码吗?你有没有读过任何文件? – 2011-05-05 12:39:37

+1

http://stackoverflow.com/questions/4845188/how-to-switch-from-one-view-to-another可能的重复 – 2011-05-05 12:40:35

回答

4

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

  • 在这里,你在推链和流行的观点

    • 的UINavigationController。
    • 上面会有一个导航栏,让你回到你来自的地方。
  • 的UITabBarController
    • 这里所有的意见将通过翼片在屏幕的底部表示。
    • 您可以通过在标签栏中单击它们来在它们之间切换。
  • 的UIViewController
    • 有一个在UIViewController中至极的方法让你 “展示” 等viewcontrollers。这就是所谓的presentModalViewController:动画:
    • 你将不得不使用dismissViewControllerAnimated做自己的导航回父:

你也可以做自己的切换与addSubView的变化:或者view.hidden或类似的,但我会建议那些3开始。

相关问题