Обрезанный прямоугольник не работает должным образом - PullRequest
0 голосов
/ 13 августа 2010

У меня есть NSView для рисования прямоугольника для обрезки изображения и один NSImageView для веб-камеры (окно предварительного просмотра камеры).

Я хочу поставить NSView на NSImageView.

Когда я делаю снимок, он может автоматически создавать обрезанное изображение.

Проблема заключается в том, что когда я не запускаю окно предварительного просмотра камеры, прямоугольник кадрирования может перетаскиваться и изменять размер в обычном режиме., но когда я запускаю окно предварительного просмотра камеры, прямоугольник кадрирования выходит из-под контроля.

Я реализовал функцию перетаскивания и изменения размера по событию мыши.

Как я могу решить эту проблему?

8/19 обновление: мой код и видео программы.

код: gist.github.com/536831

видео: http://www.youtube.com/watch?v=DLjuBGHh3f8

Спасибо !!

1 Ответ

0 голосов
/ 13 августа 2010

Хм, может быть, для одного из представлений для параметра «Взаимодействие с пользователем» установлено значение «Нет» (например, значение по умолчанию для UIImageView)?

...