iOS:如何打开动画效果的相机?
问题描述:
我想打开带有动画效果的相机,以便它应该显示相机仅在父屏幕中打开。 我正在使用摄像头叠加屏幕,并且在父屏幕中按钮的单击事件中,摄像头叠加屏幕打开,在摄像头叠加屏幕中有一个取消按钮以关闭相机,因此在再次关闭相机时,我需要显示动画效果它应该显示现在相机在同一父级筛选器中关闭。 我试过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];
可能低于URL帮助你.. [见这里] [1] [1]:http://stackoverflow.com/questions/3138502/hide-show-iphone-相机光圈快门的动画 – MinuMaster