0

目前在我的 iPhone 应用程序中,我有大约 200 个图像视图,我需要专门在我的代码中编辑几乎所有这些视图。我真的必须为每一个图像视图创建出口,还是有一种更简单(更快)的方法可以在我的代码中单独引用和编辑每个图像视图?

谢谢!

4

2 回答 2

3

使用 anIBOutletCollection然后您可以将它们视为数组

@property (nonatomic, strong) IBOutletCollection(UIImageView) NSArray *imageViews;

您仍然必须在笔尖中进行所有连接,但您只有一个属性

于 2012-04-06T22:01:28.490 回答
0

你可以:

  • 给他们随后的标签并循环使用viewWithTag:他们的超级视图

  • 遍历所有父视图的子视图并检查[obj isKindOfClass:[UIImageView class]]所选子视图是否为 UIImageView

这两个是第一个想到的。

于 2012-04-06T21:55:08.540 回答