Перемещение NSPanel в фоновом режиме с некоторыми NSViews на нем - PullRequest
2 голосов
/ 13 мая 2011

У меня есть NSPanel. Когда панель пуста, она хорошо двигается, удерживая и перетаскивая фон. Однако, если я что-то положу, область, покрытая новым видом, больше не будет перетаскиваться. В качестве примера я мог бы поставить NSImageView, заполняющую панель полностью. И панель больше не перетаскивается. Однако я хочу, чтобы этот перетаскиваемый пользователь даже держался за изображение. Что я должен сделать, чтобы сделать это?

1 Ответ

0 голосов
/ 20 июня 2011

Вы должны создать подкласс NSImageView и реализовать - (BOOL)mouseDownCanMoveWindow, чтобы вернуть YES.Тогда вы сможете перетаскивать окно туда, куда нажимаете.

...