我對Cocoa來說很新,而且我正在開發一個應用程序,可以從/拖入/拖入NSOutlineView
。如何在不指定行位置的情況下拖放到NSOutlineView中?
我已實施「outlineView:validateDrop:proposedItem:proposedChildIndex
」和「outlineView:acceptDrop:item:childIndex:
」方法使NSOutlineView
成爲丟棄的目的地。它的工作原理都很好,除了它試圖指定一個行/位置,其中應刪除不同NSOutlineView
中的項目。
我的應用程序並不需要指定該項目應該放置在哪一行上面;理想情況下,我希望在拖放到NSOutlineView
時突出顯示整個NSOutlineView
框。行選擇將以編程方式完成。
我該如何做到這一點?
它看起來像'NSOutlineView',使用: 'setDropItem:nil dropChildIndex:-1'完成這個技巧。 感謝您的指導! – kevinlee
你可以做出答案。我不會冒犯。很高興你的工作 - 我認爲這是一個有價值的問題。 – stevesliva