Какао: создание перетаскиваемых зон - PullRequest
0 голосов
/ 12 февраля 2010

Как я могу создать перетаскиваемые зоны в какао и иметь возможность перетаскивать изображения между ними.

Ex:

Зона 1: нет изображения

Зона 2: изображение

перетащите изображение зоны 2 в зону 1 и сохраните (основные данные) местоположение изображения.

Должен ли я сделать что-то вроде этого: http://developer.apple.com/Mac/library/documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html?

1 Ответ

1 голос
/ 12 февраля 2010

Да, вы ответили на свой вопрос. Вам необходимо реализовать различные протоколы, описанные в документации, на которую вы ссылались.

Вы можете просто использовать два NSImageView объекта и сделать их редактируемыми. Редактируемые NSImageView объекты допускают перетаскивание по умолчанию.

Однако NSImageView не хранит информацию о расположении изображения в файловой системе. Если вам нужна эта информация, вам нужно реализовать свой собственный вид / контроль.

...