ios - 快门动画 AVFoundation iphone

标签 ios camera

我正在尝试复制 iPhone 相机应用程序的默认快门动画。

也许有人尝试过这样做并且有一些提示可以分享?

最佳答案

好吧,我在某处找到了这个:

     CATransition *shutterAnimation = [CATransition animation];
     [shutterAnimation setDelegate:self];
     [shutterAnimation setDuration:0.6];

     shutterAnimation.timingFunction = UIViewAnimationCurveEaseInOut;
     [shutterAnimation setType:@"cameraIris"];
     [shutterAnimation setValue:@"cameraIris" forKey:@"cameraIris"];
     CALayer *cameraShutter = [[CALayer alloc]init];
     [cameraShutter setBounds:CGRectMake(0.0, 0.0, 320.0, 425.0)];
     [self.layer addSublayer:cameraShutter];
     [self.layer addAnimation:shutterAnimation forKey:@"cameraIris"];

这是默认的 iPhone 相机快门动画。

关于ios - 快门动画 AVFoundation iphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13370114/

相关文章:

ios - 检查 NSString 是否为空或仅包含空格或制表符?

cordova - 从图库上传图像或从移动相机 meteor Android 应用程序单击图像

android - 从 android 相机图像中过滤红外源

java - 通过相机预览查看视频

python - 你能用 Cython 创建一个 PIL 图像而不用复制内存吗?

ios - 如何使用 Parse 和 Swift 触发 PFTableViewController 的重新加载?

ios - 检测 UIVisualEffectView 下方的颜色是否为浅色

ios - iOS 中拍照的并发图像处理任务

javascript - 我怎么知道它是哪个平台?

c++ - OpenCV + WebCam 导致崩溃(写入时内存访问冲突)