gpt4 book ai didi

iphone - iOS 4 上隐藏的 CATransition 动画(相机虹膜动画)

转载 作者:行者123 更新时间:2023-12-03 20:10:18 24 4
gpt4 key购买 nike

我正在尝试从 Apple 相机应用程序实现相机虹膜动画。它也出现在许多其他应用程序中,例如 RedLaser、Sudoku Grab,因此即使它是私有(private)的,它似乎也符合 Apple 的规则。

隐藏的 CATransition 动画记录在此处,例如: http://iphonedevwiki.net/index.php/UIViewAnimationState

但是我无法让任何隐藏的工作正常,公共(public)的工作正常。这可能是 iOS 4 的改变吗?我找到的有关这些隐藏动画的所有信息似乎都有点过时了。

这是我的代码:

CATransition *animation = [CATransition animation];
animation.delegate = self;
animation.duration = 2.0;
animation.timingFunction = UIViewAnimationCurveEaseInOut;
animation.type = @"cameraIris";

[self.window.layer addAnimation:animation forKey:nil];

使用“reveal”作为“animation.type”在我的代码中效果很好。

有人在 iOS 4 上玩过这些吗?或者问题完全不同?RedLaser 在 iOS 4 上使用此效果(它不是 iOS 4 优化的应用程序)。

最佳答案

在这些其他应用程序中可以找到该动画,因为它是 Apple 的实现。访问相机API将导致出现快门打开动画。如果您想以非相机 API 相关的方式在您的应用程序中使用此动画,那么您必须滚动自己的动画。

关于iphone - iOS 4 上隐藏的 CATransition 动画(相机虹膜动画),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3705269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com