Articles of uicollectionview

Swift: UICollectionViewController не отображает ячейки

Никакой другой вопрос по этой теме не сработал для меня, поэтому здесь идет это. Никаких ячеек, несмотря на это, я программно представляю UICollectionViewController из UIViewController который находится в раскадровке Примечание: @IBAction – это просто действие кнопки Это UIViewController : @IBAction func segue(sender: AnyObject) { let collectionview = CollectionViewController(collectionViewLayout: UICollectionViewLayout()) self.presentViewController(collectionview, animated: true, completion: nil) } […]

Лучший подход к реализации этого дизайна

Какой был бы лучший подход к реализации дизайна, подобного приведенному ниже? Пара вещей: Уровень ячейки может падать между любыми 4 ячейками сетки Вся доска прокручивается Я склоняюсь к UICollectionView, но я не совсем уверен, как сделать «ячейку уровня». Один из подходов может заключаться в том, чтобы разделить изображение уровня на четыре и нарисовать их на […]

как установить ячейку просмотра коллекции как равную ячейку строки для всего экрана

Я использую быстрый просмотр коллекции 2.o. В этом все работает нормально. Но когда я запускаю на другом экране, ширина между каждой ячейкой различна. Мне нужно три ячейки в каждом ряду просмотра коллекции с 8 px gap для левой, правой, верхней, нижней для всех ячеек в виде коллекции. А также мне нужно установить ячейку в качестве […]

UIRefreshControl в нижней части UICollectionView (загрузка большего количества данных)

У меня есть UICollectionView который отображает изображения из онлайн-базы данных. Сначала загружаю 10 изображений, а затем, когда пользователь прокручивается в нижней части UICollectionView я загружаю еще 10 изображений в фоновом режиме и обновляю представление. Я выполняю это, используя следующий метод: func collectionView(collectionView: UICollectionView, willDisplayCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath) { if (self.localFeedContent != nil && […]

Измените размер одного UICollectionViewCell, возможно ли это?

Мне интересно, можно ли изменить размер одного UICollectionViewCell? Я смотрел на такие вещи, как layoutAttributesForItemAtIndexPath & layoutAttributesForElementsInRect, но они оба требуют, чтобы вы вручную устанавливали фрейм каждого элемента, что становится большим количеством проблем, потому что я должен снова вычислить фреймы после изменения размера ячейки. Мой план состоит в том, чтобы иметь возможность выберите одну ячейку […]

как получить экземпляр вида украшения в представлении коллекции?

Я реализовал UICollectionView с пользовательским макетом. Я знаю, как представить визуальные украшения для всего представления коллекции, но не знаю, как представить разные изображения для каждого раздела. Мне нужно получить экземпляр вида украшения indexPath. Я нашел это в Apple Document: Используйте этот метод для создания объекта атрибутов макета для вида украшения в представлении коллекции. Представления декодирования […]

Есть ли способ узнать, какая ячейка просмотра коллекции находится в определенной точке?

У меня есть CGPoint, и я хотел бы узнать, какая ячейка из моего представления коллекции в настоящее время содержит эту точку. Есть ли простой способ сделать это или мне нужно написать собственный метод?

UICollectionView indexPathsForVisibleItems заказать

Я использую UICollectionView для отображения содержимого в столбце 2. Мне нужно отслеживать изменения в видимых ячейках. – (void)scrollViewDidScroll:(UIScrollView *)scrollView { NSArray* visibleCellIndex = collectionViewCatalog.indexPathsForVisibleItems; NSIndexPath* newFirstVisibleCell = [visibleCellIndex firstObject]; NSIndexPath* newLastVisibleCell = [visibleCellIndex lastObject]; NSLog(@"Visible cells [ %i ; %i]",newFirstVisibleCell.row,newLastVisibleCell.row); } Журнал: Visible cells [ 0 ; 3] Visible cells [ 0 ; 3] , […]

Как изменить UICollectionView zIndex?

Проверьте изображение ниже. Мне нужно выделить сфокусированную ячейку таким образом, чтобы она была выше всех ячеек в collectionView . Я знаю, что мне нужно изменить zIndex сфокусированной ячейки. Как это сделать? Мне нужна логика. Мой код находится в objective-c . Это для tvOS но код iOS также будет работать здесь, я думаю.

didSelectItemAt не называется

У меня есть didSelectItemAt коллекция, готовая идти, и я пытаюсь сделать didSelectItemAt чтобы перейти к подробному представлению. Но я просто хочу проверить регистрацию каждого из элементов, и он не регистрируется. Я уже назначил всех делегатов: * class ViewController: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, UISearchBarDelegate {* @IBOutlet weak var activityIndicatorView: UIActivityIndicatorView! @IBOutlet weak var searchBar: UISearchBar! @IBOutlet […]

Intereting Posts
Можно ли настроить как Crashlytics, так и Flurry crash analytics в том же приложении? Получить текущий / дельта-курсор напрямую Измените заголовки (пользовательский агент) библиотеки Vitamio для iOS Неправильное обновление пользовательского интерфейса после перенастройки строк в UITableViewController uinavigationcontroller теряет оттенок при восстановлении состояния в iOS Обнаружение любого касания за пределами текущего вида Safari на iPhone: могу ли я закрыть вкладку браузера oauth? Установить делегат FSCalendarAppearance в iOS Xamarin Native Значок карты Google не отображается должным образом Как отменить и повторить операции в приложении рисования Почему iOS рассматривает следующее как NSDictionary, а не массив? Добавить новое место в Google Места Пустая текстовая лупа в iOS 7 чей взгляд не находится в иерархии окон в NSNotification Цвет рамки ячейки просмотра коллекции Снимите выделение в Swift 3