Вопросы с тегом «uicollectionview»

Класс UICollectionView управляет упорядоченным набором элементов данных и представляет их с помощью настраиваемых макетов. Представления коллекции обеспечивают ту же общую функцию, что и представления таблиц, за исключением того, что представление коллекции способно поддерживать не только макеты с одним столбцом. Представления коллекции поддерживают настраиваемые макеты, которые можно использовать для реализации многоколоночных сеток, мозаичных макетов, круговых макетов и многого другого. Доступно в iOS 6.0 и новее

207
Ячейки UICollectionView Self Sizing с автоматической разметкой

Я пытаюсь настроить самоконтроль при UICollectionViewCellsработе с Auto Layout, но я не могу заставить ячейки соответствовать размеру контента. У меня возникли проблемы с пониманием того, как размер ячейки обновляется из содержимого содержимого содержимого ячейки. Вот настройки, которые я пробовал:...

197
Интервал между ячейками в UICollectionView

Как установить интервал между ячейками в разделе UICollectionView? Я знаю, что есть свойство, которое minimumInteritemSpacingя установил на 5.0, но интервал не отображается 5.0. Я реализовал метод делегирования потока. - (CGFloat)collectionView:(UICollectionView *)collectionView...

182
Как сделать простой просмотр коллекции с помощью Swift

Я пытаюсь научиться использовать UICollectionView. Документация немного трудно понять , и уроки , которые я нашел , были либо в Objective C или долго сложных проектов. Когда я изучал, как использовать UITableView, мы ❤ Swift's Как сделать простое табличное представление с iOS 8 и Swift имели очень...

181
UICollectionView интервалы полей

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

180
Создание UICollectionView программно

Я ищу руководство или учебник, который покажет мне, как настроить простой UICollectionView, используя только код. Я изучаю документацию на сайте Apple и также использую справочное руководство . Но мне бы очень понравилось простое руководство, которое может показать мне, как настроить...

142
UIRefreshControl для UICollectionView работает, только если коллекция заполняет высоту контейнера

Я пытаюсь добавить UIRefreshControlк a UICollectionView, но проблема в том, что элемент управления обновлением не появляется, если представление коллекции не заполняет высоту своего родительского контейнера. Другими словами, если представление коллекции не достаточно длинное, чтобы требовать...

137
Как установить интервал между ячейками и UICollectionView - соотношение размеров UICollectionViewFlowLayout?

Я пытаюсь добавить UICollectionViewк ViewController, и мне нужно иметь 3 ячейки «на строку» без пустого пространства между ячейками (он должен выглядеть как сетка). Ширина ячейки должна составлять треть размера экрана, поэтому я подумал, что layout.itemширина должна быть одинаковой. Но тогда я...

125
UICollectionView внутри UITableViewCell - динамическая высота?

Один из экранов нашего приложения требует, чтобы мы поместили UICollectionViewвнутри файла UITableViewCell. Это UICollectionViewбудет иметь динамическое количество элементов, в результате чего высота также должна вычисляться динамически. Однако я сталкиваюсь с проблемами при попытке рассчитать...

120
UICollectionView, ячейки полной ширины, разрешить автоматическое размещение динамической высоты?

В вертикальном UICollectionView, Можно ли иметь ячейки полной ширины , но разрешить управление динамической высотой с помощью автоматического размещения ? Это кажется мне, пожалуй, «самым важным вопросом в iOS, на который нет действительно хорошего ответа». Важный: Обратите внимание, что в 99%...

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

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

115
UICollectionView текущий видимый индекс ячейки

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

113
Пейджинг UICollectionView по ячейкам, а не по экрану

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

113
Указание одного измерения ячеек в UICollectionView с использованием автоматического макета

В iOS 8 UICollectionViewFlowLayoutподдерживается автоматическое изменение размера ячеек в зависимости от их собственного размера содержимого. Это изменяет размеры ячеек как по ширине, так и по высоте в соответствии с их содержимым. Можно ли указать фиксированное значение для ширины (или высоты)...

111
Как программно установить ширину и высоту UICollectionViewCell

Я пытаюсь реализовать CollectionView. Когда я использую Autolayout, мои ячейки меняют не размер, а их выравнивание. Теперь я бы предпочел изменить их размеры, например, на //var size = CGSize(width: self.view.frame.width/10, height: self.view.frame.width/10) Я попробовал установить в своем...

108
Жест долгого нажатия на UICollectionViewCell

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

108
Как установить UICollectionViewDelegateFlowLayout?

UIViewController поддерживает ссылку на UICollectionView. Контроллер должен изменить встроенный макет потока с помощью UICollectionViewDelegateFlowLayout. Довольно просто установить источник данных представления на себя: MyViewController.m - (void)viewDidLoad { self.collectionView.dataSource =...

104
CellForItemAtIndexPath UICollectionView не вызывается

Только второй раз использую UICollectionView, и, возможно, я откусил больше, чем могу прожевать, но тем не менее: Я реализую UICollectionView (myCollectionView), который использует пользовательский UICollectionViewCell, который я подклассифицировал. Подклассы ячеек (FullReceiptCell) содержат...

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

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

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

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

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

Я использую UICollectionViewс UICollectionViewFlowLayout. Я устанавливаю размер каждой ячейки через collectionView:layout:sizeForItemAtIndexPath: При переключении с портретной на альбомную ориентацию я хотел бы настроить размер каждой ячейки, чтобы полностью соответствовать размеру CollectionView,...