我有一个NSTableView,我已经成功地实现了tableView:validateDrop:proposedRow:proposedDropOperation:和tableView:acceptDrop:row:dropOperation:。
我不需要tableView:writeRowsWithIndexes:toPasteboard:,因为它用于将对象从NSTableView中拖出。
现在,问题是我希望它表现得有点像iTunes。在iTunes 9.x (我不记得以前的版本)中,您有一个NSTableView (播放列表),当您将一个文件拖到上面时,会在NSTableView中得到这个蓝色焦点(可能是NSScrollView?)而且你没有蓝色的水平线来表示你要在哪里插入一个对象。所以基本上我想:
如能提供任何帮助,我们将不胜感激。
发布于 2010-02-06 11:47:15
- (void)setDropRow:(NSInteger)row dropOperation:(NSTableViewDropOperation)operation……
将值-1传递给行,并将NSTableViewDropOn作为操作使整个表视图突出显示,而不是特定行。如果接收方显示的数据不允许用户将项拖放到特定的行位置,则此操作非常有用。
https://stackoverflow.com/questions/2212904
复制相似问题