【问题标题】:array of UIImageView in objective c目标 c 中的 UIImageView 数组
【发布时间】:2013-07-20 19:58:46
【问题描述】:

我已经有很多 UIImageViews.. 我想创建一个 UIImageViews 数组,并为每个索引分配上面的 UIImageViews 之一。 我怎样才能用目标 c 做到这一点??

【问题讨论】:

    标签: objective-c arrays uiimageview


    【解决方案1】:

    声明一个 NSMutableArray

    NSMutableArray * imagesArray = [[NSMutableArray alloc] init];
    

    只需在数组中添加指向 ImageViews 的指针,例如:imageView1、imageView2

    [imagesArray addObjects: imageView1, imageView2, nil];
    

    如果您不使用 ARC,请不要忘记释放数组

    【讨论】:

    • 谢谢 Jamal.. 但是如何单独访问数组的每个元素??
    • @nouf : 不客气 :) 如果您满意,也将答案标记为已接受
    • 我做了 :).. 你知道访问元素吗??
    • 当你需要将一些图像分配给 imageView 时,只需执行以下操作: UIImageView * imageView = [imagesArray objectAtIndex:Any index]; imageView.image = [UIImage imagedNamed:@"image.png"];
    • 没有addObjects: 这样的东西。一个对象有一个addObject:
    【解决方案2】:
    NSMutableArray * imageViewsArray = [[NSMutableArray alloc] init];
    [imageViewsArray addObject:imageView1];
    [imageViewsArray addObject:imageView2];
    
    UIImageView * imageView = [imageViewsArray objectAtIndex:0];
    

    或 UIImageView * imageView = imageViewsArray[0];

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      • 2011-04-21
      • 2012-01-15
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多