我有一个非常简单的设计,有3个视图(.xib):
我使用SplitViewController类将屏幕分为两部分,默认情况下仅在appdelegate.m类上配置,以便将视图'MeuPrimeiroViewController'
与'MeuSegundoViewController'
分开。
我尝试做的就是,当用户点按我的'MeuPrimeiroViewController'
内的按钮时,他会启动我'MeuSegundoViewController'
内部存在的方法并推送'MeuTerceiroViewController'
,为此我&# 39;我在做:
MeuPrimeiroViewController.m
-(IBAction)mudar:(id)sender{
MeuSegundoViewController *VC2 = [[MeuSegundoViewController alloc] init];
[VC2 mudar];
}
MeuSegundoViewController.m
-(void)mudar{
NSLog(@"Change Screen");
MeuTerceiroViewController *VC3 = [[MeuTerceiroViewController alloc] init];
[self.navigationController pushViewController:VC3 animated:YES];
}
方法' mudar'正在打电话但屏幕没有改变,如何解决这个问题?
答案 0 :(得分:0)
如果您想更改详细信息视图,请在MeuPrimeiroViewController
:
[self.splitViewController showDetailViewController:VC3 animated:YES];
如果您想更改“{1}}:
中的”列表“视图MeuPrimeiroViewController
我不确定你想要展示它是VC2还是VC3,但我希望这会有所帮助!