У меня есть ScrollView со списком подпредставлений в нем. Каждое подпредставление (они одинаковые, повторные) имеют дорогостоящий init (). У меня есть жест перетаскивания, почти идентичный представлению «Главные истории» в приложении Stocks. Когда я перетаскиваю представление, оно ОЧЕНЬ медленно, и я могу сказать, что это потому, что каждый подпредставление переинициализируется и перерисовывается.
Мой вопрос: есть ли способ реализовать жест перетаскивания без обновления всего состояния представления и таким образом вызывая каждое из моих подпредставлений для повторной инициализации. Мои подпредставления нужно только повторно инициализировать при изменении данных. Не когда пользовательский интерфейс меняется.