2011-07-15 40 views
0

首先,我是n00b。 經過3天的努力和研究,我決定獲得一些外部幫助。如何在CA轉換和發佈後刪除視圖或Viewcontroller

我做了什麼和我的項目:

我爲孩子做了一本書。 每一頁都是一個自定義的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. 如果我在某些頁面之後翻閱應用頁面,我的應用變慢,因爲我無法擺脫背景中的頁面。 我嘗試了很多東西,但沒有任何工作,也許任何人都可以給我一些建議。

任何想法?慢慢地,但肯定我失去了我的動力。 如果有人能幫助我,這將會非常酷! 在此先感謝 Planky

回答

相關問題