2011-03-02 93 views
1

我想要的突出顯示是爲了在行之間繪製放置指示符,並永不突出顯示整行。我如何使用10.5 SDK來做到這一點?如何自定義NSTableView的拖放突出顯示?

由於我使用的是10.5 SDK,因此我無法訪問10.6 SDK中提供的-setDraggingDestinationFeedbackStyle:。

回答

2

您需要實施‑tableView:validateDrop:proposedRow:proposedDropOperation:表數據源方法,並返回NSTableViewDropAbove而不是NSTableViewDropOn用於所討論的行。

根據the docs,提出一個低於最後一行的下降,行將是[aTableView numberOfRows]並且操作將是NSTableViewDropAbove

相關問題