まずは、私はn00bです。 3日間の試行と研究の後、私は何らかの外部の助けを得ることに決めました。CAトランジションとリリース後にViewまたはViewControllerを削除する方法
私がやったことと自分のプロジェクト:
私は子供の本を作る。 すべてのページはカスタムViewControllerです。 すべてのページには、次のページと前のページのボタンがあります。 私は次のページ-ボタンを押すと、私は次のコードを呼び出す:今私は(1ページ)ViewController1で午前ViewController2(2ページ)にCATransitionを作る
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"];
を。 ページはスクリーンセーバーではないので(透明なフレームがあります)、前のページの一部を見ることができます。
前のページを削除するにはどうすればよいですか?
いくつかのページの後にAppページをフリップすると、バックグラウンドでページを取り除くことができないため、アプリケーションが遅くなります。 私はたくさんのことを試みましたが、何もうまくいかなかった、誰かが私に助言を与えるかもしれません。
ゆっくりとしかし確かに私は私のモチベーションを失っています。 誰かが私を助けることができれば本当に涼しいでしょう! ありがとうございます Planky
お世話になりましたMacN00b !! – Planky