我想用 Interface Builder 中的一堆 UIImageView 创建一个数组。而不是 20 或 30
IBOutlet UIImageView *img1;
然后将它们全部链接起来,然后将它们放入一个数组中,有没有办法声明一个 IBOutlet UIImageViews 数组?
这样我的头文件中就没有那么多声明了。
最佳答案
有可能,就叫outlet collection。这是定义 outlet 集合的方法:
@property(retain) IBOutletCollection(UIImageView) NSArray *images;
现在您可以在 Interface Builder 中将多个对象粘贴到 outlet 中,该数组将在加载界面时为您创建。
关于ios - 如何从对象数组中创建 IBOutlets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4356612/