または のいずれCATransition
かを使用transitionWithView
して 1 つのビューを右から「プッシュ」すると、押し込まれたビューが黒 (または背景色が何であれ) からフェードインし、押し出されたビューがフェードアウトする短い瞬間があります。黒。
これは意図した効果かもしれませんが、私のアプリでは乱雑に見えます。誰かがこの「フェードアウト/イン」効果を防ぐ方法を知っているかどうか疑問に思っていましたか?
新しいビューを表示するために使用している CATransition コードを次に示します。
myView = [[MyView alloc] initWithNibName:@"MyView" bundle:nil];
[myView setDelegate:self];
[[mainView layer] addAnimation:pushRightTransition forKey:nil];
// Add the view:
[mainView addSubview:[myView view]];