gpt4 book ai didi

iphone - iOS - 动画效果 - 图片弹出

转载 作者:IT王子 更新时间:2023-10-29 07:47:12 33 4
gpt4 key购买 nike

我希望我的 iPhone 应用程序中的图像在屏幕上“弹出”,而不是仅仅出现。通过“弹出”我的意思是它会从一个小点增长到它的实际大小。作为引用,这与 Keynote 中的“流行”动画效果完全相同。我对 iOS 动画完全陌生,所以如果有人能指出我需要使用的动画效果的方向,我将不胜感激。

谢谢

布莱恩

更新我已经从下面的建议中添加了这段代码。这行得通,但它缩小了我的图像,而不是放大了。我知道那是因为我有 0.01 作为变换比例大小,但我想知道如何从大小为 0.0 的图像开始并放大到 1。将图像的大小设置为0?谢谢

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.2];
image.transform = CGAffineTransformMakeScale(0.01, 0.01);
[UIView setAnimationDelegate:self];
[UIView commitAnimations];

最佳答案

你要找的效果是这样的:

// instantaneously make the image view small (scaled to 1% of its actual size)
view.transform = CGAffineTransformMakeScale(0.01, 0.01);
[UIView animateWithDuration:0.2 delay:0 options:UIViewAnimationOptionCurveEaseOut animations:^{
// animate it to the identity transform (100% scale)
view.transform = CGAffineTransformIdentity;
} completion:^(BOOL finished){
// if you want to do something once the animation finishes, put it here
}];

关于iphone - iOS - 动画效果 - 图片弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9947799/

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