Я использую UICollectionView в C# Xamarin ios, и иногда все ячейки исчезают с экрана. Обычно это происходит при прокрутке, и мне приходится повторно вызывать представление, на котором включено представление UICollection. Я не могу показать свой точный код, так как это проект, над которым я работаю, но основы инициализации выглядят примерно так:
Bounds screenBounds = screen.Bounds
UICollectionViewFlowLayout layout = new UICollectionViewFlowLayout();
UICollectionView collectionView = new UICollectionView(layout, bounds)
Я инициализирую несколько других вещей, таких как источник и ячейка регистра, а также добавить стили разделения и границы.
Я также получаю сообщение об ошибке, если представление не находится в иерархии, не знаю, имеет ли это какое-либо отношение к нему.
Я возвращаю collectionView в конце и добавлю это возвращенное значение в мой шаблон, в котором есть представление прокрутки, в которое я добавляю UICollectionView. Позвольте мне также упомянуть, что я не использую StoryBoard и использую ячейку DuqueReusable в своем источнике представления коллекции.
Я застрял на этом целую вечность, поэтому заранее благодарю всех, кто может дать мне любые советы или ответы на этот вопрос.