問題タブ [nscontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1745 参照

swift - コントロールで削除キーが押されたことを検出する

NSControlオブジェクト ( などNSImageView) をサブクラス化して、削除キーの押下を検出するにはどうすればよいですか? 具体的には、から画像をクリアしたいのですがNSImageView、おそらくより広いアプリケーションがあります。

0 投票する
1 に答える
1136 参照

cocoa - Cocoa - NSSearchFieldDelegate メソッドが呼び出されない

NSVIewConroller のビューに単純な NSSearchField があります。NSSearchFIeld のデリゲートをビュー コントローラーに接続しました。そして、NSSearcHFieldDelegate メソッドを次のように実装しました。

これらのメソッドは、編集の開始時と編集の終了時に呼び出されません。しかし、NSControl のデフォルトのデリゲートを実装するcontrolTextDidChange:control:textShouldBeginEditing:、それぞれのイベントで呼び出されます。

NSSearchFieldDelegate メソッドが呼び出されないのはなぜですか?..

0 投票する
1 に答える
270 参照

objective-c - NSSegmentedControl の青色の色合いと単一選択による強調表示

NSSegmentedControlがtrackingMode を使用しNSSegmentSwitchTrackingSelectOne(つまり、コントロール内の 1 つのセグメントを排他的に選択) 、青色の色合いの強調表示モード(使用時に自動的に取得されるモード) を使用してレンダリングする方法は文書化されていますNSSegmentSwitchTrackingSelectAnyか?

私が探しているのは、Xcode のツールバーまたはNavigatorサブツールバー/スイッチャーに見られるものと同様のスタイルです。

ここに画像の説明を入力

これまでのところ、さまざまなスタイルを使用したり、ヘッダーをいじったりしても何も起こりませんでし
た。セグメント化されたコントロールは、濃い灰色の強調表示でレンダリングされます (Finder ウィンドウで見られるものと同様)。

青色の強調表示モードを有効にする方法に関するヒントは大歓迎です。