Описание тега uicollectionviewlayout

The UICollectionViewLayout class is an abstract base class that is used to generate layout information for a collection view.
1 ответ

Настройка заголовка ячейки UICollectionView

Я создал collectionView, как показано ниже: Я хотел бы создать представление коллекции так же, как этот макет, с одной самой большой ячейкой заголовка, такой как с красным iPhone7. Теперь мне интересно, какой подход лучше, чтобы создать дополнительн…
0 ответов

Как я могу разработать следующий пользовательский интерфейс, используя UICollectionView?

Может кто-нибудь помочь мне в разработке пользовательского интерфейса, упомянутого на скриншоте, используя UICollectionView? Я думаю, что мне придется использовать Custom UICollectionLayout. Но может ли кто-нибудь дать мне кикстарт? Благодарю.
0 ответов

Многостраничный UICollectionView с видом

Я пытаюсь создать макет представления коллекции, похожий на тот, который используется в Twitter и Product Hunt. Я хочу иметь горизонтальное представление коллекции для перехода между данными, а также поддерживать вертикальную прокрутку на вкладке, в…
1 ответ

iOS Collectionviewcell несколько элементов и динамическая высота

У меня есть ячейка UICollectionView, которая имеет несколько элементов Мне нужно реализовать его динамическую высоту в зависимости от данных 1-й жирной метки. Я пробовал несколько фрагментов кода, но не работал для моего случая. так как большинство …
0 ответов

Проблема с размещением ячеек в пользовательском макете потока UICollectionViews

Я пытаюсь создать макет потока тегов. Для этого я последовал очень хороший учебник https://codentrick.com/create-a-tag-flow-layout-with-uicollectionview/ Мне удалось создать и настроить макет потока, но ячейки иногда не выравнивались должным образом…
1 ответ

Предотвратить перемещение ячейки uicollectionview вправо при наличии свободного места - SWIFT

Моя проблема заключается в том, что ячейка uicollectionview перемещается влево, когда следующая ячейка переходит на вторую строку, и в первой строке есть место (пространство, которое не помещается в следующую ячейку), как я могу предотвратить переме…
1 ответ

CollectionView Cell Автоматическое изменение размера

Я создал UICollectionView, в котором у меня есть одна ячейка прототипа. Я хочу, чтобы по 2 ячейки на строку, и запуск его на меньшем экране дает мне по одной ячейке на строку. Расстояние между ячейками увеличивается на большом экране. Я говорю тольк…
1 ответ

CollectionView collectionViewLayout работает во второй перезагрузке данных

У меня есть шесть UICollectionView в контроллере oneView, в зависимости от выбранного пользователем состояния, я хочу перезагрузить данные коллекций. моя коллекция просмотров должна быть горизонтальной Scroll Direction, динамический размер ячейки. В…
1 ответ

Я продолжаю получать сообщение об ошибке при добавлении новой ячейки в представление коллекции

Я пытаюсь добавить данные из одного контроллера представления в контроллер представления коллекции, который добавляет элемент в массив источника данных, а затем добавляет ячейку в представление коллекции. prepareforsegue в предыдущем ViewController …
0 ответов

Возникли проблемы с collectionViewContentSize в UICollectionView с использованием пользовательского макета

У меня 40 ячеек в моем UICollectionView, и у меня возникают проблемы, если я хочу перейти к определенной ячейке (нажав на кнопку). Это никогда не идет в нужную клетку. Это всегда одна или две ячейки. вот ссылка на проект: https://www.dropbox.com/sh/…
2 ответа

iOS Swift 3: UICollectionView горизонтальный центр и большая ячейка

Я хочу создать представление коллекции следующим образом: представление коллекции у которого большая ячейка в центре, а ячейка привязана к центру контейнера, но в Swift 3. Я не хочу использовать библиотеку, так как хочу научиться создавать собственн…
0 ответов

UICollectionView Неправильная ячейка Dequeue

Я видел несколько похожих вопросов, задаваемых здесь, но ни один из них не является точно таким же, и ни один не имеет рабочего ответа. у меня есть UICollectionView для отображения одного столбца ячеек, который прокручивается по вертикали. В cellFor…
1 ответ

Делегат UICollectionView должен соответствовать протоколу CHTCollectionViewDelegateWaterfallLayout

Я использую контроллер представления с UITabbar внутри и вставляю подпредставление, которое имеет CHTCollectionViewWaterfallLayout, но я получил ошибку времени выполнения: Завершение работы приложения из-за неперехваченного исключения "NSInternalInc…
1 ответ

Как получить кадры ячеек в UICollectionView до представления экрана?

Каков наилучший способ получить позиции первых 3 ячеек в представлении коллекции UICollectionViewController, прежде чем помещать его в стек навигации? Например: let collectionViewController = SomeCollectionViewControllerSubclass(data: someData) // @…
1 ответ

Ячейки UICollectionview исчезают после инициирования интерактивного движения и изменяют порядок с пользовательским макетом

У меня есть UICollectionview с пользовательским макетом в качестве подвида UIViewcontroller, Я хочу перетащить свои ячейки и сделать так, чтобы представление коллекции переупорядочивало ячейки, когда перетаскиваемая ячейка перемещается в границы не …
0 ответов

executeBatchUpdates не анимирует подпредставления ячейки

Я использую кастом UICollectionViewLayout для анимации сбора клеток с использованием UIGestureRecognizer прикреплен к моему UICollectionView, Это то, что я делаю в UIGestureRecognizer Перезвоните: -(void)pan:(UIPanGestureRecognizer*)sender { CGPoint…
2 ответа

Как увеличить содержимое ячейки в uicollectionview

На изображении выше,A,B,C,D,E - каждая пользовательская ячейка в виде коллекции, и я хочу увеличить ячейку одну за другой, как ячейка c. Любое предложение?
0 ответов

Как использовать анимацию слайда, а не анимацию "ореола", когда UICollectionViewCell меняет положение из-за изменения высоты своего родителя?

Я строю UICollectionView, который имеет две ячейки. Когда пользователь нажимает кнопку, вторая ячейка должна переместиться прямо под первой ячейкой прямо справа от первой ячейки (за пределами экрана) и позволить пользователю прокрутить ее. Кикер в т…
1 ответ

Артефакт после изменения uicollectionviewlayout

Я переключаюсь между макетами в uicollectionview, используя этот код -(void)setHorizontalLayout:(BOOL)layout { if (layout == YES) { [self.collectionView performBatchUpdates:^{ [self.collectionView setCollectionViewLayout:self.horizontalPagingLayout …
0 ответов

Почему метод systemLayoutSizeFittingSize вызывается для каждого UICollectionViewCell, даже если ячейки имеют фиксированный размер?

Я сделал коллекционное представление с макетом потока, который прокручивается горизонтально. Ячейки должны иметь фиксированную ширину и заполнять вид коллекции по вертикали. Таким образом, я установил этот фиксированный размер, используя свойство ма…