A имеет View Controller с большим количеством подпредставлений (UIImageView
s, UITextView
s, AVPlayerViewController
, Google Map и т. Д.) Внутри контейнера UIScrollView
.Поэтому, когда я перехожу к этому контроллеру просмотра, требуется много времени (~ 5 секунд).Я понимаю, что это происходит из-за того, что система должна инициализировать множество представлений перед тем, как показывать View Controller.
Существует ли способ загрузки только содержимого, отображаемого на экране, а не всей страницы?Я подумал о UITableView
/ UICollectionView
с их элементами многократного использования, но это не очень хорошая идея, поскольку у них есть AVPlayerViewController
s в качестве подпредставлений, которые прекратят воспроизведение видео, когда они не на экране.