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

Протокол NSDraggingInfo объявляет методы, которые предоставляют информацию о сеансе перетаскивания.
1 ответ

Как мне реализовать перетаскивание из Фото в мое приложение Какао с полным качеством?

В моем представлении назначения перетаскивания (NSView подкласс), я реализовал: override func performDragOperation(_ draggingInfo: NSDraggingInfo) -> Bool { // check for Photos promises var gotPromised = false draggingInfo.enumerateDraggingItems(…
2 ответа

Определение и использование протоколов в target-c

Я пытаюсь расширить NSImageView, чтобы я мог делегировать ответственность перетаскивания для контроллера. Все это прекрасно работает с одной проблемой: компилятор теперь отображает предупреждения об отправке сообщений объектам с идентификатором типа…
2 ответа

Чтение нескольких перетаскиваемых файлов

У меня есть небольшое окно внутри основной xib (MainMenu.xib) с элементом управления NSImageView для приложения OS X. Этот элемент управления представления имеет подкласс NSImageView, который должен принимать файлы, которые приносит пользователь (пе…
1 ответ

Перетаскивание - принимаются только папки

Я пишу пользовательский вид, который должен принимать папки отбрасывает. Условие таково: принимаются только каталоги, поэтому, когда пользователь перетаскивает файл, ничего не должно происходить. Я зарегистрировал свою точку зрения с: [self register…
1 ответ

Перетаскивание (<NSDraggingDestination>) в Какао не работает

Я хочу реализовать некоторые "простые" перетаскивания в моем приложении Mac. Я перетащил в представление и соответственно ввел "MyView" в мой файл пера. Однако я не получаю никакого ответа в своей консоли (я пытаюсь регистрировать сообщения всякий р…
28 авг '12 в 21:54
1 ответ

Как запустить метод из appdelegate после завершения работы контроллера?

Идея заключается в том, что у меня есть собственное представление, в котором пользователь может перетаскивать один или несколько файлов, а контроллер может сохранять путь к файлам в массиве. Как я могу запустить метод из AppDelegate после того, как …
11 ноя '12 в 02:01
1 ответ

Как я могу определить, была ли отменена операция перетаскивания с использованием NSDraggingInfo или подобного?

Я создал подкласс NSImageView и реализовал неофициальный протокол для перетаскивания изображений между другими экземплярами того же класса. Я сохраняю ссылку на изображение вида до операции перетаскивания и могу вернуть его к указанному изображению …
2 ответа

Как использовать NSStatusItem в качестве места назначения перетаскивания?

Я пытаюсь создать приложение, которое позволяет пользователям перетаскивать файлы из Finder на значок меню для обработки. Я добился прогресса в своем путешествии, но я не могу подняться на вершину этого холма. Я попытался создать подкласс NSView и р…
1 ответ

Файл приложения NSTableView Drop, что не так?

У меня есть следующий код для поддержки перетаскивания файла приложения в табличное представление. Проблема в том, что я даже не вижу зеленый +, когда перетаскиваю. Я думаю, что это как-то связано с registerForDraggedTypes: но я не уверен. Я перепро…
1 ответ

Как посмотреть, сколько файлов в draggingPasteboard?

У меня есть операция перетаскивания, которая позволяет перетаскивать только один файл, и я хочу захватить это на "draggingEntered" следующим образом: - (NSDragOperation)draggingEntered:(id&lt;NSDraggingInfo&gt;)sender { if ([[sender draggingPasteboa…
22 май '12 в 07:55
0 ответов

Swift: перетащите из NSView, перейдите в Finder и сохраните файл

Я хочу добиться того, чтобы пользователи моего приложения могли перетаскивать NSView класс к Finder окна по их выбору, в результате чего файл изображения сохраняется по выбранному целевому пути. Изображение имеет тип png это доступно как Data?, Я уж…
1 ответ

Перетаскивание не работает для NSTableView

Я реализовал функцию перетаскивания в моем приложении. Все функции хороши, но когда мы перетаскиваем изображение в NSTableView, - (BOOL)performDragOperation:(id &lt; NSDraggingInfo &gt;)sender метод не вызывается. Кто-нибудь может сказать мне причин…
19 май '11 в 08:20
0 ответов

Проблемы связывания NSDraggingSource с NSMatrix

Картина это малонаселенный NSMatrix пять цветных столбцов (0-4), с последним добавленным столбцом оранжевого цвета. Они заполняются стоящими объектами (случайными числами) с отмеченными координатами (x,y). "Пустые" ячейки имеют NULL-объекты. Это вро…
1 ответ

Перетащите в NSView

Я тестирую перетаскивание в NSView, но draggingEntered: никогда не называется. код: #import &lt;Cocoa/Cocoa.h&gt; @interface testViewDrag : NSView &lt;NSDraggingDestination&gt; @end @implementation testViewDrag - (id)initWithFrame:(NSRect)frame { se…
12 ноя '12 в 12:17
4 ответа

Как отключить перетаскивание для NSTextField?

Я хочу запретить добавление чего-либо в мой NSTextField. В моем приложении пользователи могут перетаскивать события iCal в другую часть графического интерфейса. Теперь у меня был тестовый пользователь, который случайно удалил событие iCal в текстово…
1 ответ

Как перетащить файл ".txt" в obj-c

Я пытаюсь написать какой-то абсолютно простой код, где я могу перетащить простой файл 'dot.txt' в NSWindow и прочитать данные (и ничего более необычного), но все примеры, которые мне удалось найти, используют изображения, NSViews и т. д. Раздел Appl…
10 янв '10 в 00:28
1 ответ

Как перетащить строку из NSOutlineView в NSTableview

Я учусь перетаскивать какао... Я не могу перетащить строку из NSOutlineView заскочить NSTableView это трудно для меня.. Я попробовал следующие методы.. - (BOOL)outlineView:(NSOutlineView *)outlineView writeItems:(NSArray *)items toPasteboard:(NSPast…
24 авг '12 в 07:29
1 ответ

NSDragOperation для перетаскивания VST NSTableView -1

Простая настройка: У меня есть NSTableView что позволяет перетаскивать предметы на NSView подкласс. В представлении я проверяю операцию перетаскивания через NSDraggingInfoметод draggingSourceOperationMask, Капли полученные там есть NSDragOperation и…
2 ответа

Как я могу разрешить перемещение и копирование, перетаскивая строки в NSTableView?

У меня есть NSTableView который я хочу иметь возможность перетаскивать строки, чтобы переместить их, и перетаскивать, удерживая Option (согласно документации Apple), чтобы скопировать их. У меня есть следующий код в моем контроллере представления, к…
1 ответ

NSPasteboard Copy Перетаскиваемый файл

Хотя у меня есть рабочий код, я не понимаю, правильно ли я отношусь к NSPasteboard и я пытаюсь выяснить, может ли кто-нибудь помочь мне прояснить лучший подход. Похоже, что не было полной документации, написанной Apple, о перетаскивании с 2012 года,…