【问题标题】:How to track mouseover in a cell of NSMatrix?如何在 NSMatrix 的单元格中跟踪鼠标悬停?
【发布时间】:2011-06-03 01:12:14
【问题描述】:

我想在 NSMatrix 中跟踪 NSCell 的鼠标悬停事件。文件说我可以将 NSMatrix 模式设置为NSTrackModeMatrix,当鼠标在单元格范围内时,单元格将发送消息trackMouse:inRect:ofView:untilMouseUp:,但是只有当我单击单元格时,此消息才会发送到单元格.我误解了文档?如果是这样,我可以使用另一种方法来跟踪鼠标悬停事件吗?

谢谢

【问题讨论】:

    标签: cocoa macos nscell nsmatrix


    【解决方案1】:

    试试 mouseEntered:、mouseMoved:、mouseMoved: 等等

    【讨论】:

    • 我正在寻找一个开箱即用的解决方案。我想没有,所以我求助于使用 mouseMoved 和 -getrow:column:point。谢谢
    • 不客气。我同意,文档的措辞可以更好。 NSTrackModeMatrix 不用于翻转,仅在单元格选择期间/鼠标按下时进行跟踪。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-08
    • 2012-06-24
    • 2016-09-28
    • 2012-08-29
    • 1970-01-01
    • 2012-07-23
    相关资源
    最近更新 更多