アニメーション効果でカメラを開きたいので、カメラが親画面でのみ開いているように見えます。 私はカメラオーバーレイ画面を使用しています。親画面のボタンのクリックイベントでは、カメラオーバーレイ画面が開いています。カメラオーバーレイ画面にはキャンセルボタンがありますので、カメラを閉じるとアニメーション効果を表示する必要がありますカメラが同じ親画面で閉じられるように見えるはずです。 私はkCATransitionMoveInを試しましたが、完全に満足していません。iOS:アニメーション効果でカメラを開くには?
CATransition * contentAnimation = [CATransition animation];
contentAnimation.type = kCATransitionMoveIn;
contentAnimation.subtype = kCATransitionFromBottom;
contentAnimation.duration = 1.0;
contentAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
[[self.view layer] addAnimation:contentAnimation forKey:kCATransition];
//self.view.hidden = YES;
[CATransaction commit];
// Show the scanner overlay
[self presentModalViewController:overlayController.parentPicker animated:TRUE];
[1] [これを参照してください]あなたは... URLのヘルプを下回るかもしれませ[1]:http://stackoverflow.com/questions/3138502/hide-show-iphone-カメラアイリスシャッターアニメーション – MinuMaster