gpt4 book ai didi

ios - ImageView循环动画

转载 作者:行者123 更新时间:2023-11-29 11:58:19 24 4
gpt4 key购买 nike

我想在屏幕上创建 20 个不同的动画(图像的出现和消失)随着这些动画的不同重复次数。

我的一张图片代码

[UIView animateWithDuration:3.0f delay:0 options:UIViewAnimationOptionAutoreverse | UIViewAnimationOptionRepeat animations:^{

_imageView = [[UIImageView alloc] initWithFrame:CGRectMake(148, 0, 17, 18)];
_imageVIew.image = [UIImage imageNamed:@"image.png»];
[self.view addSubview: _imageView];
[_star setAlpha:0];
[_star setAlpha:1];

} completion:nil];

如果我使用此代码,设备会变热。如何降低设备的负载?

最佳答案

你想用这些图像创建动画的例子

enter image description here

- (void)viewDidLoad
{
[super viewDidLoad];

// Load images
NSArray *imageNames = @[@"win_1.png", @"win_2.png", @"win_3.png", @"win_4.png",
@"win_5.png", @"win_6.png", @"win_7.png", @"win_8.png",
@"win_9.png", @"win_10.png", @"win_11.png", @"win_12.png",
@"win_13.png", @"win_14.png", @"win_15.png", @"win_16.png"];

NSMutableArray *images = [[NSMutableArray alloc] init];
for (int i = 0; i < imageNames.count; i++) {
[images addObject:[UIImage imageNamed:[imageNames objectAtIndex:i]]];
}

// Normal Animation
UIImageView *animationImageView = [[UIImageView alloc] initWithFrame:CGRectMake(60, 95, 86, 193)];
animationImageView.animationImages = images;
animationImageView.animationDuration = 0.5;

[self.view addSubview:animationImageView];
[animationImageView startAnimating];
}

你可以在这里看到更多http://www.appcoda.com/ios-programming-animation-uiimageview/

关于ios - ImageView循环动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38161315/

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