Много представлений в View Controller: производительность инициализации - PullRequest
0 голосов
/ 26 октября 2018

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

Существует ли способ загрузки только содержимого, отображаемого на экране, а не всей страницы?Я подумал о UITableView / UICollectionView с их элементами многократного использования, но это не очень хорошая идея, поскольку у них есть AVPlayerViewController s в качестве подпредставлений, которые прекратят воспроизведение видео, когда они не на экране.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...