【发布时间】:2013-07-20 19:58:46
【问题描述】:
我已经有很多 UIImageViews.. 我想创建一个 UIImageViews 数组,并为每个索引分配上面的 UIImageViews 之一。 我怎样才能用目标 c 做到这一点??
【问题讨论】:
标签: objective-c arrays uiimageview
我已经有很多 UIImageViews.. 我想创建一个 UIImageViews 数组,并为每个索引分配上面的 UIImageViews 之一。 我怎样才能用目标 c 做到这一点??
【问题讨论】:
标签: objective-c arrays uiimageview
声明一个 NSMutableArray
NSMutableArray * imagesArray = [[NSMutableArray alloc] init];
只需在数组中添加指向 ImageViews 的指针,例如:imageView1、imageView2
[imagesArray addObjects: imageView1, imageView2, nil];
如果您不使用 ARC,请不要忘记释放数组
【讨论】:
addObjects: 这样的东西。一个对象有一个addObject:
NSMutableArray * imageViewsArray = [[NSMutableArray alloc] init];
[imageViewsArray addObject:imageView1];
[imageViewsArray addObject:imageView2];
UIImageView * imageView = [imageViewsArray objectAtIndex:0];
或 UIImageView * imageView = imageViewsArray[0];
【讨论】: