gpt4 book ai didi

ios - 如何将某些内容分配给可变名称的 UIImageView?

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

我有 5 个对象要分配给名为“obstacle1”、“obstacle2”等的 UIImageView。我怎样才能像这样在 for 循环中执行此操作...

for(int i=0;i<5;i++)
{
UIImageView "obstacle%d",i = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"square.png"]];

}

//<"obstacle%d",i> 部分是我需要帮助的地方

最佳答案

你真的应该使用数组来保存你的 UIImageView 对象:

NSMutableArray *imageViews = [NSMutableArray array];

for(int i=0;i<5;i++)
{
UIImageView *anObstacle = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[NSString stringWithFormat:@"square%d.png",colorPick]]];
[imageViews addObject:anObstacle];

}

然后您可以通过执行 imageViews[0] 访问数组中的它们。

关于ios - 如何将某些内容分配给可变名称的 UIImageView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22703722/

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