gpt4 book ai didi

ios - 如何仅使用代码创建 UIImageView?

转载 作者:行者123 更新时间:2023-11-28 22:52:42 25 4
gpt4 key购买 nike

我是 Cocoa 编程的新手,需要一些帮助。

我想为游戏中的单位制作一些 ImageView 并用代码添加它们,因为将它们放入 View 并在 Interface Builder 中进行连接需要大量工作。

我已经找到了创建和插入 UIImageViews 的代码:

UIImageView *image0 =[[UIImageView alloc] initWithFrame:CGRecMake(x,y,w,h)];
image0.image=[UIImage imageNamed:@"image.png"];
[self.view addSubview:image0];

我的问题是:如果我可以制作一个数组,那么我就不必为每个 ImageView 都写这个,并且将相同的图像放入其中?

最佳答案

一个很好的方法就是这样。这将创建 30 个具有相同图像的 ImageView 。

NSMutableArray *arrayOfImageViews = [NSMutableArray array];
for (int i = 0; i < 30; i++) {
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"theImage.png"]];
[self.view addSubview:imageView];

[arrayOfImageViews addObject:imageView];
}

关于ios - 如何仅使用代码创建 UIImageView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11546102/

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