0

NSPathControlアプリケーションのビューにを追加しました。ダブルawakeFromNibクリックアクションを設定します:-

[currentPath setDoubleAction:@selector(dClickPath:)];

残念ながら、PathControl のダブルクリックは機能しませんが、最初はこれを単純なスタンドアロン テスト アプリケーションとしてテストしました。

他の要素との相互作用があるのではないかと思います。特に、 aとaNSSplitViewを含む a があり、どちらもコントローラー内のセレクターを分離するための Double Click Target バインディングを持っています。NSOutlineViewNSTableView

これらが NSPathControl に影響する理由がわかりません。

セレクターを dClickPath:に接続するとNSPathControl、PathControl のクリックが機能します。

4

1 に答える 1

1

目標を設定していますか?IB でコントロールを接続すると、ターゲットとアクションが設定されます。IB でそれを行わない場合、コードでダブルクリック アクションを設定するだけでは不十分です。また、目標を設定する必要があります。

于 2012-06-03T09:16:52.437 に答える