gpt4 book ai didi

ios - 从 UIView 动画中获取 UIImage

转载 作者:行者123 更新时间:2023-11-29 04:33:12 27 4
gpt4 key购买 nike

我有一些简单的动画代码:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationCurve:curve];
[UIView setAnimationBeginsFromCurrentState:YES];

// The transform matrix
CGAffineTransform transform = CGAffineTransformMakeTranslation(x, y);
image.transform = transform;

// Commit the changes
[UIView commitAnimations];

是否可以将动画的每一帧获取为 uiimages?

最佳答案

您无法将每个帧作为 UIImages 获取(除非您在动画 View 的帧上以非常快的速度使用 UIGraphicsGetCurrentContext ,而且我什至不确定这是否有效),但是使用核心动画,您可以访问 CALayer 的 presentationLayer 属性,该属性(来自 CALayer Class Reference ):

Returns a copy of the layer containing all properties as they were at the start of the current transaction, with any active animations applied.

希望这对您有所帮助!

关于ios - 从 UIView 动画中获取 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11416464/

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