2

ETXTableView(のサブクラスNSTableView) をドラッグ ソースにしようとしています。コントローラーがあり、の nextResponder をETXTableViewコントローラーに向けました。私の問題は、(行の選択などが処理されるように)呼び出しを行うたびに[super mouseDown:...]、ドラッグが発生しないことです。

- (void)mouseDown:(NSEvent *)theEvent {
    [self.nextResponder mouseDown:theEvent];
    [super mouseDown:theEvent];
}

mouseDragged:コントローラーのは呼び出されません。を取り出す[super MouseDown:theEvent]と、ドラッグには問題ありませんが、行を選択できません。

システムと戦っているようです。これを行う簡単な方法はありますか?おそらく DraggingSource プロトコルでしょうか?

4

0 に答える 0