我想以动画效果打开相机,以便看起来相机仅在父屏幕中打开。
我正在使用相机覆盖屏幕,在父屏幕中单击按钮事件时,相机覆盖屏幕正在打开,在相机覆盖屏幕中有一个取消按钮可以关闭相机,因此在再次关闭相机时我需要显示动画效果看起来现在相机在同一个父屏幕中已关闭。
我尝试过 kCATransitionMoveIn 但并不完全满意,如果有更好的解决方案请帮助我。
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];
这可能有点麻烦,但尝试下载ZBar SDK http://citylan.dl.sourceforge.net/project/zbar/iPhoneSDK/ZBarSDK-1.2.dmg这是 .dmg 文件。并双击它。您将找到示例文件夹。您会在其中找到 4 个应用程序。仅在设备中试用该应用程序。你会发现惊人的相机打开与动画效果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)