目前在我的 iPhone 应用程序中,我有大约 200 个图像视图,我需要专门在我的代码中编辑几乎所有这些视图。我真的必须为每一个图像视图创建出口,还是有一种更简单(更快)的方法可以在我的代码中单独引用和编辑每个图像视图?
谢谢!
目前在我的 iPhone 应用程序中,我有大约 200 个图像视图,我需要专门在我的代码中编辑几乎所有这些视图。我真的必须为每一个图像视图创建出口,还是有一种更简单(更快)的方法可以在我的代码中单独引用和编辑每个图像视图?
谢谢!
使用 anIBOutletCollection
然后您可以将它们视为数组
@property (nonatomic, strong) IBOutletCollection(UIImageView) NSArray *imageViews;
您仍然必须在笔尖中进行所有连接,但您只有一个属性
你可以:
给他们随后的标签并循环使用viewWithTag:
他们的超级视图
遍历所有父视图的子视图并检查[obj isKindOfClass:[UIImageView class]]
所选子视图是否为 UIImageView
这两个是第一个想到的。