У меня есть NSTableView
, который содержит ряд элементов. Я хотел бы реализовать перетаскивание из внутрь и удаление за пределами NSTableView, чтобы удалить перетаскиваемый элемент. (Вроде как Safari «убирает» закладки.)
NSTableView
уже настроен для поддержки переупорядочивания перетаскивания и перетаскивания, и принимает отбросы от другого NSTableView
в приложении, поэтому, хотя большая его часть подключена, мне просто не хватает небольшой функциональности.
Обновление:
Благодаря Шону за его помощь. Хотя я могу получать уведомление о том, что элемент был вытащен после того, как он вернулся в исходное положение (см. Комментарий к его ответу), я хотел бы получить уведомление сразу после того, как кнопка мыши отпущена.
Текущее поведение заключается в том, что пользователь перетаскивает элемент, перетаскивание рассматривается как «недопустимое», а для элемента чтобы вернуться в исходное положение. Затем уведомление получено, и я могу удалить элемент, но это немного сбивает (для пользователей) с точки зрения пользовательского интерфейса.