¿Cómo puedo usar IBOutletCollection para conectar múltiples UIImageViews a la misma tienda?

Tengo 10 UIImageViews que hacen lo mismo (tienen algunos métodos vacíos que cambian su imagen con un temporizador). Mi UIImageView es una toma de stream y quiero conectar todas las 10 imageViews a la misma tienda, pero el constructor de interfaces no me lo permite.

Descubrí que hay una solución, IBOutletCollection. ¿Alguien puede explicarme cómo usar esto para conectar múltiples imageViews a la misma tienda?

Declare una propiedad para guardar su imageView y luego conéctela en el constructor de interfaz como siempre.

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

es solo un NSArray normal, pero cuando se carga el plumín, se rellena con su imageView


Actualizar

En el archivo de encabezado para el controlador de vista que tiene los múltiples imageView’s, debe agregar la propiedad anterior, puede ser similar a esto:

 @interface MyViewController : UIViewController @property (nonatomic, strong) IBOutletCollection(UIImageView) NSArray *imageViews; // other properties @end 

Ahora, en el constructor de interfaz, conecta todas las imageView a esta propiedad.

enter image description hereenter image description here

Ahora solo trabajo con la colección imageViews

 for (UIImageView *imageView in self.imageViews) { imageView.image = someImage; }