如何确定鼠标是否在NSTextView中单击了NSTextAttachment?

问题描述 投票:0回答:1

据我所知,NSTextViewDelegate可以完成点击回调,但这不符合我们的需求。我们希望当用户按下鼠标并松开嘴时会发生事件。

textView(_:clickedOn:in:at:)

所以我们希望从NSTextView开始。我可以在mouseDown和mouseUp中判断按下和释放。

但是,我们只知道如何获得相应的坐标。我们不知道如何判断鼠标是否在NSTextAttachment中点击。我们也不知道如何判断用户点击的附件。

在继承NSTextView的mouseDown时,如何确定用户是否单击了NSTextAttachment对象?

cocoa nstextview nstextattachment
1个回答
0
投票

NSTextAttachmentNSTextAttachmentCellProtocol对象配对,可以接收跟踪鼠标事件的消息。

© www.soinside.com 2019 - 2024. All rights reserved.