4

Apple のドキュメントによると、ドラッグ アンド ドロップNSTableViewデリゲート メソッドは、ビュー ベースではなく、セル ベースの TableView に対してのみ呼び出されます。ビューベースのドラッグアンドドロップを使用して行の並べ替えを行う方法はありませんNSTableViewか?

4

2 に答える 2

6

アイテムを追加および削除したり、並べ替えたりできる小さなサンプル プロジェクトを作成しました。NSOutlineViewこれはNSTableView違いますが、ドラッグ アンド ドロップ プロトコルの実装は基本的に同じです。

ドラッグ アンド ドロップを一度に実装したので、このコミットを参照することをお勧めします。

スクリーンショット

于 2013-10-24T08:01:03.140 に答える
3

ドラッグ アンド ドロップのデリゲート メソッドは、ビュー ベースで正常に呼び出されますNSTableView。ビュー ベースのテーブル ビューに関する WWDC '11 の優れたプレゼンテーションがあり、ドラッグ アンド ドロップに関する長い議論が含まれています。見る価値があります。

リンクはこちら- ログインが必要です。

于 2012-06-20T09:17:24.173 に答える