uicollectionview- все статьи тега


UICollectionView горизонтальная подкачка не по центру

У меня есть горизонтальная прокрутка collectionView с каждой ячейкой размером представления. Когда я просматриваю collectionView, он не перелистывается по ячейкам. Клетки находятся не в центре экрана. Я перепробовал кучу вещей, чтобы попытаться исправить это, и мне не повезло. Вот видео этой проблемы: https://www.youtube.com/watch?v=tXsxWelk16w Есть идеи? ...

ios 8 Swift-TableView со встроенным CollectionView

Я относительно новичок в программировании iOS и попробовал несколько вещей, но безрезультатно. Я хотел бы поместить CollectionView внутрь TableViewCell. Я могу кодировать каждый отдельно, но не понимаю, как установить и ссылаться на каждый CollectionView в TableViewCell. Я нашел этот учебник, http://ashfurrow.com/blog/putting-a-uicollectionview-in-a-uitableviewcell/ который показывает, как это можно сделать в Objective-C, но я всегда боролся с Obj-C. Знает ли кто-нибудь о Swift учебник или м ...

UICollectionView привязка к ячейке при горизонтальной прокрутке

Я знаю, что некоторые люди задавали этот вопрос раньше, но все они были о UITableViews или UIScrollViews, и я не мог заставить принятое решение работать на меня. То, что мне хотелось бы, - это эффект щелчка при прокрутке моего UICollectionView по горизонтали-очень похоже на то, что происходит в iOS AppStore. iOS 9+ - это моя целевая сборка, поэтому, пожалуйста, посмотрите на изменения UIKit, прежде чем ответить на этот вопрос. Спасибо. ...

Расстояние между ячейками в UICollectionView

Как установить интервал между ячейками в разделе UICollectionView? Я знаю, что есть свойство minimumInteritemSpacing Я установил его в 5.0 по-прежнему интервал не появляется 5.0. Я реализовал метод делегата flowout. - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { return 5.0; } все равно я не получаю желаемого результата. Я думаю, что это минимальный интервал . Н ...

Поля интервала UICollectionView

у меня есть UICollectionView которая показывает фотографии. Я создал collectionview с помощью UICollectionViewFlowLayout. Он работает хорошо, но я хотел бы иметь интервал на полях. Можно ли это сделать с помощью UICollectionViewFlowLayout или я должен реализовать свой собственный UICollectionViewLayout? ...

Фатальная ошибка: неожиданно найден ноль при развертывании необязательных значений [дубликат]

этот вопрос уже есть ответ здесь: что означает" фатальная ошибка: неожиданно найденный ноль при развертывании необязательного значения"? 8 ответов я использовал UICollectionView в SWIFT, но я получаю, когда я пытаюсь изменить текст метки ячейки. func collectionView(collectionView: UICollectionView!, numberOfItemsInSection section: Int) -> Int { return 5 } func collectionView(collectionView: ...

Изменение размера UICollectionViewCell на разных ориентациях устройства

Я использую UICollectionView С UICollectionViewFlowLayout. Я устанавливаю размер каждой ячейки через collectionView:layout:sizeForItemAtIndexPath: при переключении с портрета на пейзаж, я хотел бы настроить размер каждой ячейки, чтобы полностью соответствовать размеру CollectionView, не оставляя отступов между ячейками. вопросы: 1) Как изменить размер ячейки после поворот событий? 2), а еще лучше, как сделать макет, где ячейки всегда подходят под весь размер экрана? ...

Как определить высоту UICollectionView с FlowLayout

у меня есть UICollectionView с UICollectionViewFlowLayout, и я хочу вычислить его размер содержимого (для возврата в intrinsicContentSize необходимый для регулировать свою высоту через AutoLayout). проблемы: даже если у меня есть фиксированная и равная высота для всех ячеек, я не знаю, сколько "строк" / строк у меня есть в UICollectionView. Я также не могу определить это количество по количеству элементов в моем источнике данных, так как ячейки, представляющие элементы данных, различаются по ш ...

Длительное нажатие жест на UICollectionViewCell

Мне было интересно, как добавить распознаватель жестов длительного нажатия в (подкласс) UICollectionView. Я читал в документации, что он добавляется по умолчанию, но я не могу понять, как это сделать. то, что я хочу сделать, это: Длительное нажатие на ячейку ( у меня есть календарная штука от github), получить, какая ячейка прослушивается, а затем делать вещи с ним. Мне нужно знать, какая клетка долго сжимается. Извините за этот широкий вопрос, но я не мог найти ничего лучше ни в google, ни т ...

UICollectionView автоматическая прокрутка до ячейки в IndexPath

перед загрузкой представления коллекции пользователь задает номер изображения в массиве представления коллекции. Все ячейки не помещаются на экране. У меня 30 клеток и только 6 на экране. вопрос: как прокрутить до ячейки с нужным изображением автоматически при загрузке UICollectionView? ...

targetContentOffsetForProposedContentoffset:withScrollingVelocity без подкласса UICollectionViewFlowLayout

у меня есть очень простой collectionView в моем приложении (только один ряд квадратных миниатюр изображений). Я хотел бы перехватить прокрутку, чтобы смещение всегда оставляло полное изображение с левой стороны. На данный момент он прокручивается туда, где и оставит обрезанные изображения. в любом случае, я знаю, мне нужно использовать функцию - (CGPoint)targetContentOffsetForProposedContentOffset:withScrollingVelocity сделать это, но я просто использую стандартный UICollectionViewFlowLayo ...

Подкачка UICollectionView по ячейкам, а не экран

у меня есть UICollectionView с горизонтальной прокруткой и всегда есть 2 ячейки бок о бок на весь экран. Мне нужно, чтобы прокрутка остановилась в начале ячейки. При включенной подкачке представление коллекции прокручивает всю страницу, которая состоит из 2 ячеек одновременно, а затем останавливается. мне нужно включить прокрутку по одной ячейке или прокрутку по нескольким ячейкам с остановкой на краю ячейки. Я пытался подкласс UICollectionViewFlowLayout и реализовать метод targetContentOffset ...

Когда использовать UICollectionView вместо UITableView?

я нашел это UICollectionView Это как обновленная версия UITableView введено в iOS6, но когда я должен выбрать UICollectionView вместо UITableView? есть еще приложения с помощью UITableView, если UICollectionView может сделать что угодно UITableView может сделать, почему люди до сих пор используют UITableView? Есть ли разница в том, что касается производительности? спасибо! ...

UICollectionView установить количество столбцов

Я только начал изучать UICollectionViews. Мне интересно, знает ли кто-нибудь, как указать количество столбцов в collectionview. По умолчанию установлено значение 3 (iPhone/portrait). Я просмотрел документацию и не могу найти краткий ответ. ...

UICollectionView анимировать изменение данных

в моем проекте я использую UICollectionView для отображения сетки иконок. пользователь может изменить порядок, щелкнув сегментированный элемент управления, который вызывает выборку из основных данных с помощью другого NSSortDescriptor. объем данных всегда один и тот же, просто в конечном итоге в разных разделах / строках: - (IBAction)sortSegmentedControlChanged:(id)sender { _fetchedResultsController = nil; _fetchedResultsController = [self newFetchResultsControllerForSort]; NSErro ...

UICollectionView эффективное перетаскивание

в настоящее время я пытаюсь реализовать поведение переупорядочения UITableView с помощью UICollectionView. давайте назовем a UItableView ТВ и UICollectionView CV (чтобы прояснить следующее объяснение) Я в основном пытаюсь воспроизвести перетаскивание телевизора, но я не использую режим редактирования, ячейка готова к перемещению, как только запускается жест длительного нажатия. Он работает превосходно, я использую метод Move резюме, все отлично. Я обновляю свойство contentOffset CV для обрабо ...