У меня есть массив UIImageView с переменным размером, который я хотел бы добавить в мой основной вид.Поэтому я перебираю массив, добавляя каждый UIImageView к сцене следующим образом:
for (UIImageView *nextImageView in myImageArray]
[self.view addSubview:nextImageView];
(я также настраиваю их кадры индивидуально, но оставил это здесь)
Однако позже я захочуудалить эти UIImageViews.Но как я могу получить к ним доступ?Мне известно о свойстве tag, и я могу пометить каждый из них по мере его добавления, а затем удалить представления того же тега, однако я также добавляю и удаляю другие элементы в представление, которое портит индекс, иэто не похоже на очень надежное решение.
Я думал об одном свойстве UIView в моем классе и добавлении массива UIImageViews в качестве подпредставлений этого основного вида, например так:
for (UIImageView *nextImageView in myImageArray]
[holderView addSubview:nextImageView];
Затем я могу удалить все изображенияпозвонив:
[holderView removeFromSuperview];
Однако я не уверен, как организовать UIImageViews в UIView.Если я пытаюсь настроить их кадры индивидуально, они не появляются.Так что в минуту они просто перебирают друг друга.В идеале я хотел бы, чтобы они появились в стеке.Есть идеи, как мне это сделать?
Спасибо :)