【发布时间】:2015-02-09 21:58:37
【问题描述】:
我有一个非常简单的设计,有 3 个视图 (.xib):
- MeuPrimeiroViewController
- MeuSegundoViewController
- MeuTerceiroViewController
我正在使用 SplitViewController 类将屏幕分成两部分,默认情况下仅在 appdelegate.m 类上配置以拆分视图'MeuPrimeiroViewController' 和'MeuSegundoViewController'。
我要做的就是,当用户点击我的'MeuPrimeiroViewController' 中的按钮时,他会启动我的'MeuSegundoViewController' 中存在的一个方法,然后他推送'MeuTerceiroViewController',为此我正在做:
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'正在调用,但屏幕没有变化,如何解决这个问题?
【问题讨论】:
标签: ios objective-c uinavigationcontroller uisplitviewcontroller