Objective c 裁剪矩形不';I don’我没有按预期工作

Objective c 裁剪矩形不';I don’我没有按预期工作,objective-c,nsview,nsimageview,Objective C,Nsview,Nsimageview,我有一个NSView来画一个矩形来裁剪图像,还有一个NSImageView来做网络摄像头(摄像头预览窗口) 我想将NSView放在NSImageView上 当我拍照时,它可以自动生成一个裁剪过的图像 问题是,当我不启动相机预览窗口时,裁剪矩形可以正常拖动并调整大小,但当我启动相机预览窗口时,裁剪矩形将失去控制 我已经通过鼠标事件实现了拖动和调整大小的功能 我如何解决这个问题 8/19更新:我的代码和程序视频 代码:gist.github.com/536831 视频: 谢谢 Hmm,可能其中一个视

我有一个
NSView
来画一个矩形来裁剪图像,还有一个
NSImageView
来做网络摄像头(摄像头预览窗口)

我想将
NSView
放在
NSImageView

当我拍照时,它可以自动生成一个裁剪过的图像

问题是,当我不启动相机预览窗口时,裁剪矩形可以正常拖动并调整大小,但当我启动相机预览窗口时,裁剪矩形将失去控制

我已经通过鼠标事件实现了拖动和调整大小的功能

我如何解决这个问题

8/19更新:我的代码和程序视频

代码:gist.github.com/536831

视频:


谢谢

Hmm,可能其中一个视图的用户交互启用设置为否(例如UIImageView的默认值)?

启动相机预览窗口时,裁剪矩形仍然可以拖动并调整大小,但矩形的位置错误。例如,当我拖动裁剪矩形时,我松开鼠标左键,矩形将继续移动。