Iphone 使用按钮在Xcode中更改页面

Iphone 使用按钮在Xcode中更改页面,iphone,xcode,uiviewcontroller,Iphone,Xcode,Uiviewcontroller,我正在用xcode为iphone制作一个有多个页面的应用程序。如何通过单击按钮切换到应用程序中的其他页面?正如Aaron提到的,一个简单的方法是将视图控制器嵌入导航控制器中。如果您正在使用序列图像板,请在序列图像板上选择视图控制器,然后单击菜单项“编辑器->嵌入->导航控制器”。为了尝试导航的工作方式,请通过Control+将登录视图控制器上的登录按钮添加到另一个视图控制器(您要导航到的新“页面”将是故事板上的另一个视图控制器)上 单击并从按钮拖动到另一个视图控制器 您还可以通过编程方式导航到另

我正在用xcode为iphone制作一个有多个页面的应用程序。如何通过单击按钮切换到应用程序中的其他页面?

正如Aaron提到的,一个简单的方法是将视图控制器嵌入导航控制器中。如果您正在使用序列图像板,请在序列图像板上选择视图控制器,然后单击菜单项“编辑器->嵌入->导航控制器”。为了尝试导航的工作方式,请通过Control+将登录视图控制器上的登录按钮添加到另一个视图控制器(您要导航到的新“页面”将是故事板上的另一个视图控制器)上 单击并从按钮拖动到另一个视图控制器

您还可以通过编程方式导航到另一个视图控制器,而无需segue。在登录按钮单击时调用的方法上,您可以调用另一个视图控制器(新“页面”),如下所示:

// Create a new view controller
UIViewController *myController = [[UIViewController alloc] init];
// If you have the view controller defined in the storyboard, and you have give it a Storyboard Id, let's say "MyViewController", you can get it like this:
// UIViewController *myController = [self.navigationController.storyboard instantiateViewControllerWithIdentifier:@"MyViewController"];

// Push/Navigate to the new view controller
[self.navigationController pushNavigationController:myController animated:YES];
希望对您有所帮助。

您可以使用以下功能:

UIViewController *viewControllerYouWant = [[UIViewController alloc] init];
[self presentViewController:viewControllerYouWant];

如果您点击登录按钮,您将进入另一个视图。如果您在另一个视图中,请使用相同的代码,只包括您要使用的viewcontroller。

查找UINavigationController。当您说“页面”时,您指的是多个屏幕(如联系人列表,联系人详细信息在iPhone的默认联系人应用程序中是两个单独的屏幕),还是像书中的页面,因为在IOS中有一种叫做PageViewController的东西可以做到这一点。