UICollectionView viewForSupplementaryElementOfKind запрос заказа - PullRequest
0 голосов
/ 21 сентября 2018

Я отлаживал свое приложение и чувствовал очень странное поведение в каждом UICollectionView, которое оно имеет.

У меня есть UICollectionView со многими разделами, каждый из которых имеет свой собственный заголовок.Пока у меня есть заголовки, я должен реализовать следующий обратный вызов:

collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView

Но у меня возникает проблема, когда UICollectionView загружается впервые или пользователь прокручивает его вниз / вверхпорядок позиции заголовка, который проходит через этот обратный вызов, не упорядочен.Вместо вызова последовательности позиций заголовка, таких как {0, 1, 2, 3, 4, 5, 6, 7 ...}, он скремблирует ее в нечто вроде {0, 3, 1, 2, 6, 4,5, 7 ...}

Могу ли я что-нибудь сделать, чтобы обратный вызов был вызван "правильно" -> упорядоченным образом?

1 Ответ

0 голосов
/ 21 сентября 2018

Конечно, отношения между ними - хэш, как словарь, а не массив.Вы можете заставить их выглядеть как модели.

 class DataSourceModel{
 var title  
}

, что лучше.Я надеюсь, что может помочь вам

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