【问题标题】:When using drag and drop tracking areas not detected/defined使用未检测/定义的拖放跟踪区域时
【发布时间】:2012-05-07 17:16:25
【问题描述】:

我的问题是当我在视图中拖动某些东西时,没有检测到我的跟踪区域。

我有一个文本,我已经定义了一些跟踪区域,这样如果我遍历文本的特定部分,我就会改变他的背景。现在我的问题是当我在拖动某些东西时越过它们时没有检测到跟踪区域。

在使用拖放时,为什么要大声跟踪区域检测?

【问题讨论】:

    标签: objective-c cocoa drag-and-drop nstrackingarea


    【解决方案1】:

    IIRC 您需要将NSTrackingEnabledDuringMouseDrag 选项传递给initWithRect:options:owner:userInfo:。

    【讨论】:

    • 实际上我已经添加了这个选项,更确切地说我有:NSTrackingMouseEnteredAndExited|NStrackingMouseMoved|NSTrackingEnabledDuringMouseDrag|NSTrackingActiveAlways。有什么问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 2019-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多