0

首先我是一个n00b。经过 3 天的尝试和研究,我决定寻求一些外部帮助。

我做了什么和我的项目:

我为孩子们做一本书。每个页面都是一个自定义的 ViewController。在每个页面上,我都有一个用于下一页和上一页的按钮。当我按下下一页按钮时,我调用以下代码:

view2 = [ViewController2 alloc];
UIView *aktuell = self.view;
[self.view addSubview:view2.view];

CATransition *animationT = [CATransition animation];
[animationT setDuration:0.5];
[animationT setType:kCATransitionMoveIn];
[animationT setSubtype:kCATransitionFromRight];
[animationT setTimingFunction:[CAMediaTimingFunction      
functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[[aktuell layer] addAnimation:animationT forKey:@"SwitchToView1"];

现在我在 ViewController1 中(第 1 页)并进行 CATransition 到 ViewController2(第 2 页)。因为页面不是屏幕尺寸(有透明框架),我仍然可以看到前一页的一部分。

  1. 如何删除上一页?

  2. 如果我在某些页面之后翻阅应用程序页面,我的应用程序会变慢,因为我无法摆脱后台的页面。我尝试了很多东西,但没有任何效果,也许有人可以给我一些建议。

有任何想法吗?慢慢地,但我肯定会失去动力。如果有人可以帮助我,那就太酷了!在此先感谢普朗基

4

1 回答 1

0

在这里检查一下:http ://www.iphonedevsdk.com/forum/iphone-sdk-development/12807-best-form-release-view-controller.html希望这会有所帮助。

于 2011-07-16T07:02:04.617 回答