0

// ViewController.m

1: - (IBAction)doNE:(id)sender {
2:
3:     [self.view removeFromSuperview];
4:     [self.view addSubView:MasterViewController];
4: }

第 4 行错误:“意外的接口名称MasterViewController:预期的表达式”。我有两个视图控制器:ViewControllerMasterViewController. 我已将其设置为第一个视图是 aViewController但我正在尝试获取一个按钮来更改视图。

4

2 回答 2

1
MasterViewController *obj = [MasterViewController alloc]init];
self.navigationController pushViewController:obj animated:YES];

你可以使用这个代码片段。这将推送一个新的视图控制器。并将给 ua 后退按钮功能以转到上一个视图控制器。

于 2013-03-18T09:07:27.223 回答
0

您可以使用此将第一个 OneViewController 移动到 AnotherViewController。

- (IBAction)buttonPressed:(id)sender {
    MasterViewController *createUserController = [[MasterViewController alloc] initWithNibName:@"MasterViewController" bundle:[NSBundle mainBundle] keyWrapper:keyChainWrapper];
    [self presentViewController:createUserController animated:YES completion:nil];
}

如果你使用 UINavigationViewController 你可以像这样推送 ViewController

[self.navigationController pushViewController:createUserController  animated:YES];

并返回使用

[self.navigationController popViewController:createUserController animated:YES];
于 2013-03-18T09:11:47.960 回答