Я думаю, вы имеете в виду, что хотите увеличить каждый UIImageView
в отдельности, верно?
Я боролся с этой проблемой много недель, а затем решил написать класс для решения этой проблемы.
Вот мой репозиторий github этого класса: https://github.com/windmemory/PhotoCollectionView
Мое решение этой проблемы - создать один UIScrollView
, содержащий каждый UIImageView
, и затем добавить эти UIScrollView
до containerView
.
Если мы добавим все UIImageView
к одному виду, то сделаем его масштабируемым, когда мы увеличим одну фотографию, все эти фотографии будут увеличены, тогда contentSize
изменится соответственно.Как только contentSize
будет изменен, он испортит все функции подкачки.Таким образом, лучший способ, который я придумал, это использовать UIScrollView
, чтобы содержать UIImageView
, а затем помещать каждые UIScrollView
в containerView
, это позволит вам увеличивать каждую фотографию отдельно, что не испортит всю страницувещь, которую вы создали.
Надеюсь, это поможет вам.