問題タブ [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.
swift - コントロールで削除キーが押されたことを検出する
NSControl
オブジェクト ( などNSImageView
) をサブクラス化して、削除キーの押下を検出するにはどうすればよいですか? 具体的には、から画像をクリアしたいのですがNSImageView
、おそらくより広いアプリケーションがあります。
cocoa - Cocoa - NSSearchFieldDelegate メソッドが呼び出されない
NSVIewConroller のビューに単純な NSSearchField があります。NSSearchFIeld のデリゲートをビュー コントローラーに接続しました。そして、NSSearcHFieldDelegate メソッドを次のように実装しました。
これらのメソッドは、編集の開始時と編集の終了時に呼び出されません。しかし、NSControl のデフォルトのデリゲートを実装するcontrolTextDidChange:
とcontrol:textShouldBeginEditing:
、それぞれのイベントで呼び出されます。
NSSearchFieldDelegate メソッドが呼び出されないのはなぜですか?..
objective-c - NSSegmentedControl の青色の色合いと単一選択による強調表示
NSSegmentedControl
がtrackingMode を使用しNSSegmentSwitchTrackingSelectOne
(つまり、コントロール内の 1 つのセグメントを排他的に選択) 、青色の色合いの強調表示モード(使用時に自動的に取得されるモード) を使用してレンダリングする方法は文書化されていますNSSegmentSwitchTrackingSelectAny
か?
私が探しているのは、Xcode のツールバーまたはNavigatorサブツールバー/スイッチャーに見られるものと同様のスタイルです。
これまでのところ、さまざまなスタイルを使用したり、ヘッダーをいじったりしても何も起こりませんでし
た。セグメント化されたコントロールは、濃い灰色の強調表示でレンダリングされます (Finder ウィンドウで見られるものと同様)。
青色の強調表示モードを有効にする方法に関するヒントは大歓迎です。