使用按钮在XCode中更改页面

时间:2013-03-08 17:22:36

标签: iphone xcode uiviewcontroller

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

2 个答案:

答案 0 :(得分:0)

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

您也可以在没有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];

希望有所帮助。

答案 1 :(得分:0)

你可以用这个:

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

如果您触摸登录按钮,则转到另一个视图。如果你在另一个视图中使用相同的代码,只包括你想要的viewcontroller。