gpt4 book ai didi

iphone - 如何使图像像在 iPhone 主屏幕上一样摇摆不定?

转载 作者:技术小花猫 更新时间:2023-10-29 10:55:33 24 4
gpt4 key购买 nike

我的应用程序中有很多图标,我想以类似于您尝试从 iPhone 主屏幕删除应用程序时发生的方式为它们制作动画。你怎么能这样做?

此外,有没有办法让图标以类似于解锁 iPhone 时发生的方式动画化到屏幕上?

最佳答案

如果你想让你的 View 、图像等像主屏幕一样摇摆不定,你可以这样做:

    CGAffineTransform leftWobble = CGAffineTransformRotate(CGAffineTransformIdentity, RADIANS(-15.0));
CGAffineTransform rightWobble = CGAffineTransformRotate(CGAffineTransformIdentity, RADIANS(15.0));

view.transform = leftWobble; // starting point

[UIView beginAnimations:@"wobble" context:view];
[UIView setAnimationRepeatAutoreverses:YES];
[UIView setAnimationRepeatCount:5]; // adjustable
[UIView setAnimationDuration:0.125];
[UIView setAnimationDelegate:self];
view.transform = rightWobble; // end here & auto-reverse
[UIView commitAnimations];

您还需要添加此定义:

#define RADIANS(degrees) ((degrees * M_PI) / 180.0)

关于iphone - 如何使图像像在 iPhone 主屏幕上一样摇摆不定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4980122/

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