xcode - 在两个以上的视图控制器之间切换

时间:2013-05-23 15:03:55

标签: xcode controller switch-statement

我有几个.xib文件(第1页,第2页......)并希望使用按钮(作为导航栏)在它们之间切换

我正在使用

page1 *second = [[page1 alloc] initWithNibName:nil bundle:nil];
second.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:second animated: YES]; 


page2 *second = [[page2 alloc] initWithNibName:nil bundle:nil];
second.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:second animated: YES]; 

依旧......

我了解到这会消耗大量内存,因为我一遍又一遍地呈现视图,并且在来回切换后,应用程序有时会崩溃。 所以,问题是我该怎么办?

我试过了:

[self dismissModalViewControllerAnimated:YES]

但在解雇后它会返回上一页,我无法导航到另一页。

可能我使用了一种愚蠢的方法,但是,我已经完成了一些应用,并且不想完全更改控制器。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我认为您必须从这2个代码块创建IBActions,并将IBActions链接到右侧按钮。