ETXTableView
(のサブクラスNSTableView
) をドラッグ ソースにしようとしています。コントローラーがあり、の nextResponder をETXTableView
コントローラーに向けました。私の問題は、(行の選択などが処理されるように)呼び出しを行うたびに[super mouseDown:...]
、ドラッグが発生しないことです。
- (void)mouseDown:(NSEvent *)theEvent {
[self.nextResponder mouseDown:theEvent];
[super mouseDown:theEvent];
}
mouseDragged:
コントローラーのは呼び出されません。を取り出す[super MouseDown:theEvent]
と、ドラッグには問題ありませんが、行を選択できません。
システムと戦っているようです。これを行う簡単な方法はありますか?おそらく DraggingSource プロトコルでしょうか?