Запитання з тегом «uicollectionview»

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

16
UICollectionView Самостійне розмір комірок з автоматичним розташуванням
Я намагаюся отримати розмір самості, UICollectionViewCellsпрацюючи з автоматичним макетом, але я не можу отримати комірки за розміром самих по вмісту. У мене виникають проблеми з розумінням того, як оновлюється розмір комірки зі вмісту того, що знаходиться всередині contentView комірки. Ось налаштування, яку я спробував: Користувальницький UICollectionViewCellз UITextViewу своєму contentView. Прокрутка …

25
Міжрядковий інтервал в UICollectionView
Як встановити інтервал між клітинками в розділі UICollectionView? Я знаю, що є властивість, яку minimumInteritemSpacingя встановив на 5,0, але інтервал не з’являється 5,0. Я реалізував метод делегування потоку. - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { return 5.0; } все-таки я не отримую бажаного результату. Я думаю, що це мінімальний інтервал. Чи …

15
UICollectionView міжрядкові поля
У мене є UICollectionViewякий показує фотографії. Я створив перегляд колекції за допомогою UICollectionViewFlowLayout. Це працює добре, але я хотів би мати інтервал на полях. Чи можна це зробити, використовуючи UICollectionViewFlowLayoutчи потрібно реалізувати своє UICollectionViewLayout?

5
Як зробити простий вид колекції за допомогою Swift
Я намагаюся навчитися користуватися UICollectionView. Документація трохи важко зрозуміти , і уроки , які я знайшов , були або в Objective C або довго складних проектів. Коли я вчився користуватися UITableView, ми «❤ Swift» Як зробити простий перегляд таблиці за допомогою iOS 8 та Swift мали дуже базові налаштування та …

11
Створення програм UICollectionView програмно
Я шукаю посібник чи підручник, який покаже мені, як налаштувати простий UICollectionView, використовуючи лише код. Я переглядаю документацію на сайті Apple , і я також використовую посібник з посилання . Але я дійсно отримав би користь від простого керівництва, яке може показати мені, як налаштувати UICollectionView, не використовуючи файли розкадрів …

7
UIRefreshControl на UICollectionView працює лише у тому випадку, якщо колекція заповнює висоту контейнера
Я намагаюся додати UIRefreshControlдо UICollectionView, але проблема полягає в тому , що контроль оновлення не відображається , якщо вид колекції не заповнює висоту батьківського контейнера. Іншими словами, якщо представлення колекції не є достатньо довгим, щоб вимагати прокрутки, його не можна знімати, щоб відкрити подання контролю оновлення. Як тільки колекція перевищує …

9
Як встановити інтервал між клітинками та співвідношення розмірів UICollectionView - UICollectionViewFlowLayout?
Я намагаюся додати UICollectionViewдо ViewController, і мені потрібно мати 3 осередки «на рядок» без порожнього простору між осередками (він повинен виглядати як сітка). Ширина комірки повинна становити третину розміру екрана, тому я вважав, що layout.itemширина повинна бути однаковою. Але тоді я отримую це: Якщо я зменшу цей розмір (на 7 …

15
UICollectionView всередині UITableViewCell - динамічна висота?
Один з наших екранів додатків вимагає розмістити UICollectionViewвнутрішню частину UITableViewCell. Це UICollectionViewматиме динамічну кількість елементів, в результаті чого висота повинна бути також розрахована динамічно. Однак у мене виникають проблеми, які намагаються обчислити висоту вбудованої UICollectionView. Наша всебічна робота UIViewControllerбула створена на Дошках розкадрів та використовує автоматичний макет. Але я не …

15
UICollectionView, клітини повної ширини, дозволяють динамічну висоту автоматичного вимикання?
У вертикальному UICollectionView, Чи можливо мати осередки повної ширини , але дозволити динамічну висоту контролювати за допомогою авторозмітки ? Це вважає мене, мабуть, "найважливішим питанням в iOS, що не має дійсно гарної відповіді". Важливо: Зауважте, що в 99% випадків, щоб досягти повної ширини комірок + динамічна висота автоматичного розкладу , …

13
Як визначити висоту UICollectionView за допомогою FlowLayout
У мене є UICollectionViewз UICollectionViewFlowLayout, і я хочу обчислити його розмір вмісту (для повернення, intrinsicContentSizeнеобхідного для регулювання його висоти за допомогою AutoLayout). Проблеми полягають у тому, що навіть якщо я маю фіксовану і рівну висоту для всіх комірок, я не знаю, скільки "рядків" / ліній у мене в UICollectionView. Я …

16
UICollectionПереглянути поточний індекс видимих ​​комірок
Я UICollectionViewвперше використовую в додатку iPad. Я встановив UICollectionViewтак, що його розмір і розмір комірок однаковий, означає лише один раз, коли комірка відображається одночасно. Проблема: Тепер, коли користувач прокручує UICollectionView, мені потрібно знати, яка комірка видно, я повинен оновлювати інші елементи інтерфейсу під час зміни. Я не знайшов для цього …

5
Вказання одного розміру комірок у UICollectionView за допомогою автоматичного макета
В iOS 8 UICollectionViewFlowLayoutпідтримка автоматично змінює розмір комірок залежно від розміру власного вмісту. Це змінює розмір комірок як по ширині, так і по висоті відповідно до їх вмісту. Чи можна вказати фіксоване значення для ширини (або висоти) всіх комірок і дозволити інші розміри змінювати розмір? Для простого прикладу розглянемо багаторядкову …

21
Підказка UICollectionView клітинками, а не екраном
У мене є UICollectionViewгоризонтальна прокрутка, і завжди є 2 комірки поруч на весь екран. Мені потрібно прокручування, щоб зупинитися на початку клітини. Якщо ввімкнено пейджинг, перегляд колекції прокручує всю сторінку, яка є 2 клітинками одразу, а потім вона зупиняється. Мені потрібно ввімкнути прокручування однієї комірки або прокручування кількох комірок із …

8
Довгий жест натискання на UICollectionViewCell
Мені було цікаво, як додати розпізнавальник жестів довгого натискання до (підкласу) UICollectionView. Я читав у документації, що вона додана за замовчуванням, але не можу зрозуміти, як. Що я хочу зробити, це: довге натискання на клітинку (у мене є календар із Github ), дістаньте , яку клітинку натисніть, а потім виконайте …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.