gpt4 book ai didi

macos - 如何将行从 NSOutlineView 拖动到 NSTableview

转载 作者:行者123 更新时间:2023-12-03 17:56:47 28 4
gpt4 key购买 nike

我正在学习 cocoa 中的拖放... 我无法将行从 NSOutlineView 拖放到 NSTableView 中,这对我来说很困难。 我尝试过以下方法..

- (BOOL)outlineView:(NSOutlineView *)outlineView writeItems:(NSArray *)items toPasteboard:(NSPasteboard *)pasteboard proposedChildIndex:(NSInteger)index
- (NSDragOperation)outlineView:(NSOutlineView *)outlineView validateDrop:(id <NSDraggingInfo>)info proposedItem:(id)item proposedChildIndex:(NSInteger)index
- (BOOL)outlineView:(NSOutlineView *)outlineView acceptDrop:(id <NSDraggingInfo>)info item:(id)item childIndex:(NSInteger)index

但我无法执行拖放操作。

最佳答案

您还必须在目标 TableView 上调用registerForDraggedTypes:,以便注册 TableView 将接受哪些拖放类型。

关于macos - 如何将行从 NSOutlineView 拖动到 NSTableview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12104955/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com