gpt4 book ai didi

ios - 如何在单个 UIImage 上随机显示多个​​图像

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

所以下面的代码按照我放置的顺序显示了所有这些颜色的动画。但是,我如何才能使颜色不按特定顺序出现而是按随机顺序出现?

bird.animationImages=[NSArray arrayWithObjects:
[UIImage imageNamed:@"red.png"],
[UIImage imageNamed:@"brown.png"],
[UIImage imageNamed:@"green.png"],
[UIImage imageNamed:@"gold.png"],
[UIImage imageNamed:@"black.png"], nil];

[bird setAnimationRepeatCount:0];
bird.animationDuration=1;
[bird startAnimating];

最佳答案

- (UIImage *)getRandomImages {
NSArray *imagesArray = @[@"image1", @"image2", @"image3"];
NSInteger randomNumber = arc4random_uniform((unsigned int)imagesArray.count - 1);
NSString *imageNames = imagesArray[随机数];
返回 [UIImage imageNamed: imageNames];
上面的代码将生成正确的随机图像。

关于ios - 如何在单个 UIImage 上随机显示多个​​图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29359312/

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