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