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

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

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

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

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

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

6
Изменение размера UICollectionViewCell для разных ориентаций устройства
Я использую UICollectionViewс UICollectionViewFlowLayout. Я устанавливаю размер каждой ячейки через collectionView:layout:sizeForItemAtIndexPath: При переключении с портретной на альбомную ориентацию я хотел бы настроить размер каждой ячейки, чтобы полностью соответствовать размеру CollectionView, не оставляя отступов между ячейками. Вопросы: 1) Как изменить размер ячейки после события вращения? 2) А еще лучше, как сделать …

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

18
Как центрировать выравнивание ячеек UICollectionView?
В настоящее время я использую UICollectionViewсетку пользовательского интерфейса, и она отлично работает. Однако я бы хотел включить горизонтальную прокрутку. Сетка поддерживает 8 элементов на странице, и когда общее количество элементов, скажем, 4, элементы должны быть расположены следующим образом с включенным горизонтальным направлением прокрутки: 0 0 x x 0 0 x …

19
Как узнать, что UICollectionView полностью загружен?
Мне нужно выполнить некоторую операцию всякий раз, когда UICollectionView был загружен полностью, т.е. в это время должны быть вызваны все методы источника данных / макета UICollectionView. Откуда я это знаю ?? Есть ли какой-либо метод делегата, чтобы узнать загруженный статус UICollectionView?

18
Выровнять ячейки по левому краю в UICollectionView
Я использую UICollectionView в своем проекте, где в строке есть несколько ячеек разной ширины. Согласно: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html он распределяет ячейки по строке с равным отступом. Это происходит, как и ожидалось, за исключением того, что я хочу выровнять их по левому краю и жестко закодировать ширину заполнения. Я полагаю, мне нужно создать …

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

7
Динамическая ширина ячейки UICollectionView в зависимости от ширины метки
У меня есть UICollectionView, который загружает ячейки из многоразовой ячейки, содержащей метку. Массив предоставляет контент для этой метки. Я могу легко изменить размер метки в зависимости от ширины содержимого с помощью sizeToFit. Но я не могу подогнать ячейку под этикетку. Вот код - (void)viewDidLoad { [super viewDidLoad]; // Do any …

17
UICollectionView reloadData не работает должным образом в iOS 7
Я обновляю свои приложения для работы на iOS 7, что по большей части проходит гладко. Я заметил в более чем одном приложении, что reloadDataметод a UICollectionViewControllerработает не совсем так, как раньше. Я загружу UICollectionViewController, заполню UICollectionViewнекоторыми данными как обычно. Это отлично работает в первый раз. Однако, если я запрашиваю новые …

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

11
UICollectionView flowLayout неправильно обертывает ячейки
У меня UICollectionViewесть FLowLayout. Большую часть времени он будет работать так, как я ожидал, но время от времени одна из ячеек не переносится должным образом. Например, ячейка, которая должна находиться в первом «столбце» третьей строки, если на самом деле заканчивается во второй строке, и там, где должно быть, есть только …

11
Метод UICollectionReusableView не вызывается
Я хочу, чтобы в моих разделах UICollectionViewбыл заголовок с изображением. Я выполнил следующие шаги: в раскадровке, назначил заголовок как аксессуар для моего UICollectionView дал ему идентификатор создал подкласс UICollectionReusableViewдля него назначил настраиваемый класс классу в раскадровке. поставить ImageViewна заголовок аксессуар сделал выход для ImageViewпользовательского класса в .hфайле Реализовано на viewDidLoad: …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.