Описание тега nscollectionviewlayout
1
ответ
invalidationContext(forPreferredLayoutAttributes:withOriginalAttributes:) не вызывается для пользовательского подкласса NSCollectionViewLayout
Ссылка на соответствующий пример проекта Описание Я пытаюсь создать кастом NSCollectionViewLayout подкласс, который использует Auto Layout для определения размеров своих элементов. Этот макет размещает элементы сверху вниз, где все элементы имеют о…
23 сен '18 в 17:46
0
ответов
Ограничение предпочитаемый LayoutAttributes width
Я работаю над пользовательским подклассом UICollectionViewLayout с фиксированными колоннами и вертикально растущими предметами, похожими на Trello. Каждый элемент в основном представляет собой представление, которое содержит несколько вертикально ра…
10 мар '18 в 17:03
0
ответов
Проблемы с PerformBatchUpdates в NSCollectionView
У меня есть NSCollectionView, использующий пользовательский макет, который анимирует его содержимое, сдвигая старые ячейки влево и новые ячейки справа. Я оживляю это с помощью кода, похожего на этот: collectionView.animator().performBatchUpdates({ c…
05 июл '18 в 11:19
1
ответ
Быстрый поток NSCollectionView снизу вверх
Я работаю над клиентом обмена сообщениями для MacOS, написанным на Swift. Я использую NSScrollView с NSCollectionView в качестве documentView для представления сообщений. В настоящее время я реализовал бесконечную прокрутку, но теперь проблема в том…
29 янв '19 в 23:29
1
ответ
Как оживить ретрансляцию NSCollectionViewLayout на изменение границ?
У меня есть базовая реализация NSCollectionViewLayout очень похоже на NSCollectionViewFlowLayout: Помещает элемент в горизонтальный ряд. Если места недостаточно, следующий элемент добавляется в следующий ряд и так далее. Мой вопрос: как я могу аними…
30 авг '18 в 07:07
0
ответов
NSCollectionView как NSCollectionViewItem
Вот окно, которое я хочу достичь: Это NSViewController (RedViewController) с NSCollectionView (RedCollectionView) в качестве представления. Это элемент (BlueItem) имеет NSCollectionView (BlueCollectionView) в качестве представления. Это элемент элем…
09 июл '19 в 09:50
0
ответов
Пользовательский NSCollectionViewLayout ничего не отображает
Я пытаюсь узнать, как создать собственный NSCollectionViewLayout. Я следил за некоторыми руководствами, но всегда получал один и тот же результат - пустой CollectionView. Код, который я использовал, вот такой: https://github.com/Jatapiaro/CustomColl…
01 сен '20 в 09:58
1
ответ
Индикатор межэлементного разрыва NSCollectionView имеет неправильную высоту
Я реализую приложение для macOS, в котором использую NSCollectionViewкак своего рода временная шкала. Для этого я использую собственный подклассNSCollectionViewFlowLayout по следующим причинам: Я хочу, чтобы элементы можно было прокручивать только п…
28 ноя '19 в 11:30
1
ответ
Использование смешанных дробных и абсолютных значений для определения размера NSCollectionLayoutItem
Я подбираю NSCollectionLayoutItemв своей группе. С использованием NSCollectionLayoutSize а также NSCollectionLayoutDimensionЯ могу выполнить такие требования, как « Я хочу, чтобы он был половиной ширины контейнера », или « Я хочу, чтобы он был 200 п…
30 сен '21 в 17:31
1
ответ
NSCollectionViewAttributes неправильно применяются с пользовательским подклассом NSFlowLayout
В настоящее время я работаю над пользовательским макетом. Для этой цели я создал подклассы, чтобы выровнять мои элементы по верхнему краю (все они имеют фиксированную ширину, что сделало алгоритм довольно простым). Проблема, с которой я столкнулся с…
14 фев '22 в 13:54
0
ответов
Как интерактивно переставлять элементы NSCollectionView при перетаскивании по ним?
Такие приложения, как Preview, указывают позицию для операций перетаскивания, интерактивно перемещая элементы в сторону. Выглядит так: IIRC, это также поведение по умолчаниюUICollectionViewсо всеми стандартными планировками. Напротив, он предпочитае…
24 апр '23 в 15:04