私のプロジェクトでは、ページアニメーションを使用しています。 私の問題は、カールしたビューの背景に赤い色を表示することです。どのように達成するのですか? ありがとうございます。半ページカールアニメーション背景色を表示しますか?
CATransition *animation = [CATransition animation];
[animation setDelegate:self]; [animation setDuration:0.75];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
animation.type = @"pageUnCurl";
animation.fillMode = kCAFillModeBackwards;
animation.startProgress = 0.65;
[animation setRemovedOnCompletion:NO];
[[self view] exchangeSubviewAtIndex:[self.view.subviews count]-2 withSubviewAtIndex:3];
[[self view] exchangeSubviewAtIndex:[self.view.subviews count]-3 withSubviewAtIndex:2];
[[[self view] layer] addAnimation:animation forKey:@"pageCurlAnimation"];
これは私が私の見解を変更する方法です。
2つのビューを追加し、その下にビューを使用してボタンを追加します。 – IronManGill
ここにコードをペーストします。私たちはあなたが使用したどのような方法で巻き上げるのか分かりません。おそらく、このビューを他のビューに追加して背景色を設定するべきでしょうが、これはコードなしの唯一の幸運な推測です。 – Kuba
mainWindowの背景色を設定していますか? – BarryK88