【问题标题】:What to use in lieu of NSOutlineViewDataSource outlineView:draggingSession:endedAtPoint:operation:?用什么代替 NSOutlineViewDataSource outlineView:draggingSession:endedAtPoint:operation:?
【发布时间】:2012-04-12 19:25:44
【问题描述】:

NSTableViewDataSource 不同,NSOutlineViewDataSource 协议没有outlineView:draggingSession:endedAtPoint:operation: 选择器。当用户从我的NSOutlineView 中拖动一个项目时,我如何检测该项目何时被丢弃?

我尝试在我的数据源/委托中实现draggingSession:endedAtPoint:operation:,但它从未被调用。

【问题讨论】:

    标签: cocoa drag-and-drop nsoutlineview


    【解决方案1】:

    NSOutlineViewDataSource确实定义了outlineView:draggingSession:endedAtPoint:operation:方法,看表头就知道了。我不知道为什么它不在文档中。

    要查看标题,请在 Xcode 中选择 文件 > 快速打开,然后输入 NSOutlineView

    该方法仅适用于 10.7。

    【讨论】:

    • 哇……文档真是太棒了。我以为它们是从头文件中生成的。
    • 我认为通常是这样。不知道为什么这个过程似乎在这个类中失败了。
    猜你喜欢
    • 2015-09-19
    • 2013-11-04
    • 2018-06-18
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多