Предложение jonkroll поместить ваши изображения в массив является хорошим способом сделать это и, как правило, самой высокой производительностью.
Другим способом является использование кодирования значения ключа (KVC) для доступа к вашим свойствам по имени:
for (int i = 0; i < 6; ++i) {
NSString *key = [NSString stringWithFormat:@"Image%d", i + 1];
UIImageView *imageView = (UIImageView *)[self valueForKey:key];
imageView.hidden = condition;
}
Использование тега просмотра, как предлагает Марк, является третьим способом сделать это. В его ответе мало подробностей, поэтому я приведу некоторые.
Вы можете установить метку в своем кончике:

Таким образом, вы можете установить тег вашего Image1
представления изображения на 1, а тег вашего Image2
просмотра изображений на 2 и т. Д.
Затем вы можете найти представление изображения по его тегу, используя метод viewWithTag:
в представлении верхнего уровня:
for (int i = 0; i < 6; ++i) {
[self.view viewWithTag:i+1].hidden = condition;
}