TableDragBinding(2008/04/19) carbonのデータブラウザでドラッグ&ドロップをすると行間に挿入するのではなく、 別の行を置き換えるようなイメージになってしまいますが、cocoaならできるということででテストしてみました。 NSTableView内の行をドラッグ&ドロップで移動する処理を、cocoa bindingで実装しています。 MyControllerは初期データを作って、MyArrayControllerに渡しているだけです。結果は無視しています。結果が欲しければ、MyControllerの中にルーチンを用意して、「Quit」ボタンのクリックで呼び出し、MyArrayControllerからArrayを取り出 すことができます。 Xcode 3 を使用してください。2.5以前ではリソースを編集できません。 ダウンロード TableDragBinding.zip(104kB) (C)Copyright 2008, Yoshiaki Katayanagi. |