Описание тега nscollectionviewflowlayout

1 ответ

NSCollectionViewFlowLayout collectionViewContentSize обновляется, но фрейм представлений коллекции не обновляется

У меня есть несколько пользовательских NSCollectionViewFlowLayouts, некоторые из которых имеют вертикальное направление, а другие - горизонтальное. При настройке горизонтальной компоновки фрейм представлений коллекции правильно устанавливает высоту …
1 ответ

Swift: ячейка collectionView

Я создаю collectionView И у меня есть 3 клетки. Я хочу, чтобы мои клетки выглядели так для всех экранов на всех устройствах: Но у меня есть этот результат для iPad. Как это исправить? Обновить я добавить collectionView в UIViewController, У меня ест…
1 ответ

Как оживить ретрансляцию NSCollectionViewLayout на изменение границ?

У меня есть базовая реализация NSCollectionViewLayout очень похоже на NSCollectionViewFlowLayout: Помещает элемент в горизонтальный ряд. Если места недостаточно, следующий элемент добавляется в следующий ряд и так далее. Мой вопрос: как я могу аними…
1 ответ

Полная ширина NSCollectionViewFlowLayout с NSCollectionView

У меня есть NSCollectionViewFlowLayout который содержит следующее: - (NSSize) itemSize { return CGSizeMake(self.collectionView.bounds.size.width, kItemHeight); } // End of itemSize - (CGFloat) minimumLineSpacing { return 0; } // End of minimumLineSp…
0 ответов

Ячейка NSCollectionView не подходит для рамки представления коллекции при изменении размера окна

Я использую настраиваемый макет потока для своего NSCollectionView. Проблема в том override func layoutAttributesForElements(in rect: CGRect) -> [NSCollectionViewLayoutAttributes] который правильно вычисляет ширину ячейки до и после перезагрузки.…
0 ответов

Настройте NSCollectionViewFlowLayout для более эффективного использования вертикального пространства

Я создаю приложение, которое использует для отображения ячеек разного размера. На данный момент NSCollectionView использует значение по умолчанию NSCollectionViewFlowLayout. Прямо сейчас вид выглядит так: Но я бы хотел, чтобы ячейки отображались так…
0 ответов

Предупреждения NSCollectionView, ссылающиеся на UICollectionViewFlowLayout

У меня есть NSOutlineView, и каждая ячейка внутри него имеет NSCollectionView (горизонтальный), настроенный с использованием автомакета с «высотой» collectionView, определяющей высоту ячейки layoutView. Каждый элемент в collectionView может иметь ди…
1 ответ

NSCollectionView с элементами динамической ширины с использованием автоматического макета

Я создаю элемент, который прокручивается по горизонтали с элементами, которые выглядят примерно так: У меня есть элемент, определенный в .xib с автоматическими ограничениями макета. Ширина элемента определяется шириной метки плюс ширина метки счетчи…
1 ответ

NSCollectionViewAttributes неправильно применяются с пользовательским подклассом NSFlowLayout

В настоящее время я работаю над пользовательским макетом. Для этой цели я создал подклассы, чтобы выровнять мои элементы по верхнему краю (все они имеют фиксированную ширину, что сделало алгоритм довольно простым). Проблема, с которой я столкнулся с…
0 ответов

NSCollectionView переключается между «сеткой» и «списком»

У меня есть NSViewController, которому нужно показать массив файлов. Конфигурация по умолчанию состоит в том, чтобы показывать их в сетке NSCollectionView с большими миниатюрами, но я также хочу, чтобы пользователь мог переключаться в представление …