1

我有几个 .xib 文件(page1、page2 ...)并希望使用按钮在它们之间切换(作为导航栏)

我在用

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]

但关闭后它返回到上一页,我无法导航到另一页。

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

谢谢您的帮助!

4

1 回答 1

0

我认为您必须IBActions从这两个代码块中创建一个指向IBActions右侧按钮的链接。

于 2013-05-23T15:31:33.760 回答