Описание тега uicollectionviewdiffabledatasource
1
ответ
Растягиваемый заголовок в UICollectionViewCompositionalLayout в iOS 14?
Как я могу переопределить layoutAttributesForElements в UICollectionViewCompositionalLayout? func createCompositionalLayout() -> UICollectionViewLayout { let layout = UICollectionViewCompositionalLayout { sectionIndex, layoutEnvironment in return…
15 авг '20 в 16:46
1
ответ
UITableViewDiffableDataSource и UICollectionViewDiffableDataSource работают по-разному, когда используется класс vs структура
Заметил при использовании UITableViewDiffableDataSource / UICollectionViewDiffableDataSource, ItemIdentifierType когда используешь var managedDataSource: UITableViewDiffableDataSource<String, StringCellObject>! class StringCellObject: Hashable…
12 май '20 в 17:48
1
ответ
Правильный способ обновления переменной модели внутри UICollectionViewDiffableDataSource в iOS
Я разрабатываю приложение с UICollectionViewDiffableDataSource. Все работает как шарм, на самом деле у меня естьcollectionViewобновляется автоматически, когда я добавляю новую модель. Однако я не могу видеть обновленную ячейку, когда обновляю один и…
07 июл '20 в 13:59
1
ответ
Ошибка числа элементов в разделе 0, когда в представлении коллекции только 0 разделов
Я хочу научиться использовать UICollectionViewDiffableDataSource с помощью Pinterest Layout, но когда я пытаюсь запустить свой симулятор. он вылетает и дает мне сообщение запрос количества элементов в разделе 0, когда в представлении коллекции тольк…
20 май '20 в 11:05
0
ответов
Заголовок UICollectionViewDiffableDataSource не запускается
Заголовок моего источника данных diffable не срабатывает. У меня есть один раздел, который представляет собой несколько сообщений и заголовок. Заголовок содержит кнопку "следовать", которая должна подписываться на пользователя или отменять его. Когд…
10 июн '20 в 01:20
0
ответов
UICollectionViewCompositionalLayout ортогональный раздел willDisplayCell проблема
Я использую пример проекта Apple для композиционного макета представления коллекции: https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/using_collection_view_compositional_layouts_and_diffable_data_sources композицио…
12 июн '20 в 03:53
0
ответов
Ортогональный раздел UICollectionViewCompositionalLayout willDisplayCell аналитика
Я использую композиционный макет представления коллекции, и мне нужна точная аналитика для событий userViewedCell для секций с ортогональной прокруткой. Я использовал collectionView(willDisplay:forItemAt), чтобы определять, когда ячейка должна быть …
12 июн '20 в 21:24
2
ответа
Идентификаторы, предоставленные при сбое, не уникальны
У меня есть searchController, когда я пытаюсь удалить текст в searchController, вылетает сообщение. предоставленные идентификаторы не уникальны Я пытаюсь исправить это с помощью такой хэш-функции и сделать мою модель Hashable и Equatable. но все еще…
20 май '20 в 16:18
2
ответа
UICollectionViewDiffableDataSource заменяет данные вместо обновления
Я пытаюсь понять UICollectionViewDiffableDataSource а также NSDiffableDataSourceSnapshot. Ниже я создал очень грубую версию. По сути, при загрузке он должен загружать фотографии. При нажатии кнопки на панели навигации происходит переход на следующую…
29 июл '20 в 23:59
0
ответов
Сбой UICollectionViewDiffableDataSource: недопустимый параметр не удовлетворяет: itemCount
Я использую UICollectionView с UICollectionViewDiffableDataSource и извлекаю данные как асинхронно, так и синхронно для заполнения представления. Приложение выдает следующее сообщение: "Завершение работы приложения из-за неперехваченного исключения"…
05 сен '20 в 00:34
2
ответа
Дифференцируемый источник данных - перезагрузить заголовок
Каким образом UICollectionViewDiffableDataSource заголовок можно перезагрузить? У меня есть представление коллекции с заголовком, в котором отображаются сведения о пользователе, и строки, отображающие сообщения, модель struct PostUser { var user: Us…
08 сен '20 в 11:27
1
ответ
DiffableDataSource CollectionView не возвращает элементов в разделе
Вот мой класс: class MediaViewController: UIViewController{ var collectionView: UICollectionView! = nil private lazy var dataSource = makeDataSource() fileprivate typealias DataSource = UICollectionViewDiffableDataSource<SectionLayoutKind, testRe…
02 окт '20 в 05:43
2
ответа
Diffable Data Source with a custom collection view layout?
Here I have created a sample app that uses diffable data source for a collection view with a custom collection view layout. The specific layout I am using is from this tutorial. Here is the relevant part of the code if you don't want to clone the re…
03 ноя '20 в 01:12
1
ответ
UICollectionVIew Compositional Layout и DiffableDataSource, как включить предварительную выборку данных?
Как включить предварительную выборку данных при использовании нового Compositional Layout и DiffableDataSource? Раньше мы могли добиться этого, согласовав настраиваемый объект источника данных, например, class CustomDataSource: NSObject, UICollectio…
16 ноя '20 в 12:04
1
ответ
UICollectionViewDiffableDataSource: запрос количества элементов в разделе 0, когда в представлении коллекции только 0 разделов
Я пытаюсь создать график, в котором каждый раздел представляет собой день, а каждый день имеет много элементов (записей). Вот мой раздел (дневной) класс: class YearMonthDay: Comparable, Hashable { let year: Int let month: Int let day: Int init(year:…
24 окт '20 в 05:33
0
ответов
DiffableCollectionViewDataSource с разными регистрациями ячеек
Я пытался создать раздел для источника данных представления diffable collection, который мог бы иметь список GenericItem, где у этого класса было бы свойство cellRegistration, которое будет иметь тип UICollectionView.CellRegistration. После этого кл…
24 ноя '20 в 02:03
1
ответ
UICollectionViewDiffableDataSource cellProvider вызывается чаще, чем ожидалось
Я использую UICollectionViewDiffableDataSource для заполнения моего UICollectionView. Получив список элементов через REST API, я создаю новый снимок и применяю его следующим образом: DispatchQueue.main.async { var snapshot = NSDiffableDataSourceSnap…
03 дек '20 в 21:23
1
ответ
UICollectionViewCompositionalLayout не может использовать те же разделы, что и UICollectionViewDiffableDataSource?
Я создаю контроллер представления с представлением коллекции, используя (своего рода) новый источник данных для различий и составной макет представления коллекции. Я сделал свои собственные перечисления Section и Row, могу реагировать на изменения в…
20 окт '20 в 22:54
0
ответов
Почему макет UICollectionViewCompositionalLayout не вызывается в iOS 14?
У меня есть UICollectionView с помощью UICollectionViewCompositionalLayout и UICollectionViewDiffableDataSource. Я определяю макет так let layout = UICollectionViewCompositionalLayout { (sectionIndex: Int, layoutEnvironment: NSCollectionLayoutEnviro…
18 сен '20 в 13:26
1
ответ
Заголовок раздела с доступным источником данных мигает во время обновления
В настоящее время я столкнулся с проблемой, заключающейся в том, что при применении нового снимка к моему текущему источнику данных представления заголовка, нижнего колонтитула и оформления не являются частью подпредставлений представления коллекции…
11 ноя '20 в 19:47