gpt4 book ai didi

objective-c - 如何动态加载对象并设置属性?

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

我有几个想要动态管理的 UIImageView 实例。我想将每个实例加载到可变数组中,然后设置每个实例的animationImages 属性。我的问题:如何将 UIImageViews 加载到可变数组中,然后如何动态设置属性?以下是我创建动画对象的方法:

for (int i = 1; i <= 20; i++) {[myAnimation addObject:[UIImage imageNamed:
[NSString stringWithFormat:@"frame-%i.png", i]]];
}

以下是我添加对象的方法(非动态):

NSMutableArray *collection = [[NSMutableArray alloc]initWithObjects:imageView1,imageView2,...nil];

我不知道如何设置属性。我认为应该类似于以下内容:

for (id xxx in collection) {
xxx.animationImages=someAnimation;
}

最佳答案

只需在您使用的 for 循环中的行之前添加 UIImageView *imageView = (UIImageView *) xxx;

for (id xxx in collection) {
// Here add the line
xxx.animationImages=someAnimation;
}

关于objective-c - 如何动态加载对象并设置属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10592939/

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