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

NSCollectionView - это подкласс NSView, который предоставляет базовые функции для отображения, упорядочивания, группировки и управления графическими представлениями коллекций объектов.
0 ответов

Получение ошибки при загрузке NSCollectionViewItem

Я получаю следующую ошибку при попытке загрузить NSCollectionviewItem в: collectionView(_ collectionView: NSCollectionView, itemForRepresentedObjectAt indexPath: IndexPath) Ошибка: не удалось создать экземпляр NSViewController для кончика в пакете "…
1 ответ

Пример для перетаскивания внутри NSCollectionView

Я хотел бы переместить предметы внутри NSCollectionView используя его методы делегирования перетаскивания. Я работаю до тех пор, пока предмет не упадет. Индикатор назначения (пробел) отсутствует, и при отпускании мыши элемент отскакивает назад. Деле…
19 фев '17 в 15:58
1 ответ

invalidationContext(forPreferredLayoutAttributes:withOriginalAttributes:) не вызывается для пользовательского подкласса NSCollectionViewLayout

Ссылка на соответствующий пример проекта Описание Я пытаюсь создать кастом NSCollectionViewLayout подкласс, который использует Auto Layout для определения размеров своих элементов. Этот макет размещает элементы сверху вниз, где все элементы имеют о…
0 ответов

NSCollectionView sizeForItemAt всегда возвращает исключение при попытке ссылки на элемент в его коллекции

Контекст - Я работаю над приложением строки меню MacOS, которое отображает коллекцию элементов. Элементы существуют в виде коллекции и содержат текстовое поле. Сейчас макет представления коллекции находится на фиксированной высоте 50, и я пытаюсь ди…
18 сен '17 в 18:33
1 ответ

Как установить действие для кнопки внутри NSCollectionViewItem

Я использовал NSCollectionView для отображения списка изображений в контроллере связанного массива, а также хочу добавить кнопку удаления в левом верхнем углу каждого изображения, чтобы при нажатии этой кнопки соответствующий объект удалялся в контр…
1 ответ

Привязка Valueurl к большим массивам вызывает вялый пользовательский интерфейс

У меня большой набор данных (около 3500 объектов), который возвращается с удаленного сервера через HTTP. В настоящее время данные представлены в NSCollectionView. Одним из аспектов данных является пакет путей к серверу для небольшого изображения, пр…
1 ответ

Как обновить NSCollectionViewItem при изменении модели данных?

У меня есть NSArrayController, связанный с NSCollectionView. Моя модель данных - это класс Person. Inside Person - это таймер, который меняет возраст объекта каждую секунду. В моем NSCollectionViewItem у меня есть NSLabel, связанный с presentObject.…
1 ответ

Изменение изображения кнопки просмотра коллекции в Какао

Инструменты: xCode, Objective-C, Mac, Какао Цель: я создаю представление коллекции со многими кнопками. Каждая кнопка открывает файл в папке, и у каждой из них есть фоновое изображение файла (например, файл JPEG), поэтому оно выглядит так, как вы бы…
15 май '15 в 13:47
1 ответ

Превратить несколько значений из NSCollectionView в одну NSString

Это проверяет мою коллекцию, если есть что-то под названием "БЕТА". В этом случае он должен посмотреть, что это за itemID. Это должно быть собрано и вернуть что-то вроде "2 4" в файл plist. В моем журнале я получаю "Teststring 2" и "Teststring 4", н…
27 июн '16 в 21:00
1 ответ

NSArrayController привязан к NSCollectionview

Я вроде новичок в привязках, как-то помешал этому. Но я хочу использовать их сейчас. Говоря об OSX, и это запрограммировано в коде, а не в IB. Итак, у меня есть данные, поступающие из CoreData в мой ArrayController. NSCollectionView привязан к этому…
1 ответ

NSCollectionView с сетевым образом

У меня есть NSCollectionView где одно из подпредставлений является NSImageView, Фактическое изображение требует загрузки с веб-сервера после прохождения вызова API (так что фактически два сетевых запроса). Очевидно, мне нужно загрузить изображение а…
1 ответ

Способ пересылки событий в несколько представлений с NSCollectionView

Я пытаюсь переслать событие клавиатуры из представления коллекции во все содержащиеся в нем представления. Я попытался выяснить, как получить массив представлений, чтобы я мог переслать событие каждому представлению, но я не смог найти способ сделат…
30 мар '10 в 15:11
0 ответов

Ошибка NSCollectionView: параметр indexPath выходит за пределы или равен нулю

Недавно я играл с OSX-программированием (обычно это парень с iOS), но столкнулся со странной проблемой с NSCollectionView, которую я просто не могу отладить. Когда я изменяю данные, которые мой источник данных использует для заполнения коллекции эле…
16 янв '16 в 09:00
0 ответов

Как вы связываете selectionIndexes NSArrayController с NSCollectionView?

У меня есть сцена контроллера представления раскадровки, которая содержит объект NSArrayController и NSCollectionView. Привязки представления коллекции выглядят так: Привязки контроллера массива выглядят так: Кажется, что этого должно быть достаточн…
0 ответов

NSCollectionView - перетаскивание показывает "дыру" - хотите, чтобы она выглядела как Finder

У меня есть NSCollectionView. Когда я перетаскиваю элементы (вокруг вида или за его пределами), я получаю правильный внешний вид, но при перетаскивании ячейка пуста (см. Анимированный GIF ниже). Требуемое поведение должно быть таким же, как в Finder…
16 май '18 в 23:46
0 ответов

NSCollectionView не меняет цвета фона, если выбрать или отменить выбор "Использовать чередующиеся цвета"

Сейчас я работаю над окном запуска для моего приложения на основе документов. Цель окна - дать пользователю что-то визуальное, а не строку меню. Окно содержит NSCollectionView чья цель - показать последние файлы. Мне удалось получить последние докум…
1 ответ

Проблема разработки: Core Animation, NSCollectionView и NSCollectionViewItems

Я борюсь с проблемой дизайна: у меня есть NSCollectionView который содержит несколько элементов (это связано с NSArrayController который, в свою очередь, связан с NSManagedObjectContext). Я решил нарисовать представление для каждого элемента програм…
2 ответа

Удалить границу из NSScrollView/NSCollectionView

Как вы можете видеть на скриншоте ниже, NSCollectionView У меня есть какая-то граница (тонкие серые линии), от которой я хочу избавиться. Может кто-нибудь сказать мне, как этого добиться? Я уже пытался создать подкласс NSCollectionView и пытался пер…
27 авг '12 в 15:22
1 ответ

Как реализовать NSCollectionView с центрированными элементами с самоизменяющимся размером полей?

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

NSCollectionView множественный выбор как в iOS

Я работаю с NSCollectionView и хочу добавить множественный выбор. Я проверил Allows Multiple Selection в XIB, но работает только с выделением с помощью действия Select+Drag. Я хочу осуществить выбор одним нажатием на каждый элемент представления кол…
18 янв '17 в 06:36