【问题标题】:How do you customize the drop highlight for a NSTableView?如何自定义 NSTableView 的下拉高亮?
【发布时间】:2011-03-02 21:21:56
【问题描述】:

我想要的突出显示是在行之间绘制放置指示器,并且从不突出显示整行。如何使用 10.5 SDK 做到这一点?

由于我使用的是 10.5 SDK,我无法访问 10.6 SDK 中提供的 -setDraggingDestinationFeedbackStyle:。

【问题讨论】:

    标签: cocoa drag-and-drop nstableview highlight


    【解决方案1】:

    您需要实现‑tableView:validateDrop:proposedRow:proposedDropOperation: 表数据源方法并为有问题的行返回NSTableViewDropAbove 而不是NSTableViewDropOn

    根据the docs, 建议在最后一行下方下降,行将是[aTableView numberOfRows],操作将是NSTableViewDropAbove

    【讨论】:

      猜你喜欢
      • 2011-10-31
      • 2021-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      • 2016-12-30
      • 2011-08-06
      相关资源
      最近更新 更多