gpt4 book ai didi

iphone - 随着时间增量生成 ImageView

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

如何以编程方式以时间增量在屏幕上的随机位置生成无限数量的 UIImageViews。随机位置将是:CGPoint(arc4random() % (481), arc4random() % (321),20,20) 我只是不明白如何用一张图像不断创建新位置变量和 for 循环。或者是一个 NSTimer,它在每次增量时都会向屏幕添加一个新图像。

我知道有一些教程,但我能找到的唯一的教程使用了自动引用计数。创建起来应该很简单,并且有一个链接就可以了。


其他问题:

UI 用于用户界面,但由于我没有使用 Storyboard 或 xib,是否有更好的 imageView 类型可供使用。

最佳答案

在你的 View Controller 类中像这样怎么样(当然替换你自己的图像文件名):

- (void)viewDidLoad {
[super viewDidLoad];
[NSTimer scheduledTimerWithTimeInterval:.5 target:self selector:@selector(addViews:) userInfo:nil repeats:YES];
}

-(void)addViews: (NSTimer *) aTimer {
UIImageView *iv = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"New_PICT0011.jpg"]];
CGRect rect = CGRectMake(arc4random() % (481), arc4random() % (321), 20, 20);
[iv setFrame:rect];
[self.view addSubview:iv];
}

你必须在那里放置某种计数器,当它达到你想要的浏览总数时,调用 [aTimer invalidate];

关于iphone - 随着时间增量生成 ImageView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12433709/

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