問題タブ [nssearchfield]

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 投票する
1 に答える
169 参照

macos - IBAction に接続された NSSearchField があります。Enter キーを押したときにのみアクションを実行するように設定するにはどうすればよいですか?

PDFView で PDF を検索する NSSearchField があります。ユーザーがEnterキーを押したときにのみ、接続されたIBActionをトリガーしたいと思います。インターフェイスビルダーのアクション設定に関係なく、入力した文字の後にアクションを起動します。ユーザーが Enter キーを押すか、フォーカスが別のレスポンダーに与えられたときにのみ起動したいと思います。助けてくれてありがとう。

0 投票する
3 に答える
758 参照

swift - OSX Cocoa NSSearchField クリア ボタンがクリックに応答しない

を配置しNSSearchFieldて境界線を設定するとnone、クリアボタンがクリックできない、つまりクリックしても応答しないことがわかりました。境界線を再度設定すると、正常に機能します。

ここに画像の説明を入力

私はこれを数時間デバッグしてきましたが、境界線をなしに設定すると、テキスト エディターの幅が拡大し、クリア ボタンが隠れる (覆われる) ことがわかりました。

スクリーンショット

ここに画像の説明を入力

階層デバッグのスクリーンショットを表示

ここに画像の説明を入力

再現する手順:

  1. 空のココア プロジェクト/アプリを作成する
  2. を配置NSSearchField
  3. 境界線をなしに設定
  4. アプリを実行し、検索フィールドに入力してクリアボタンをクリックしてみてください

これはバグですか?それとも、そのように振る舞うことを意図していますか?

注: カカオ開発の初心者

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

c# - NSSearchField の入力中に検索を遅らせる方法

私は使用してAppKit.NSSearchFieldおり、ユーザーが入力している間、検索イベントを遅らせる必要があります。たとえば、2 秒後にデータをフィルタリングするためです。

インターフェイスビルダーからアクションを追加しました-「編集中」ですが、入力中に頻繁に呼び出されます. ユーザーが入力している間に遅延時間を増やすネイティブな方法はありますか?

ここに画像の説明を入力

0 投票する
0 に答える
295 参照

swift - NSSearchField に基づくリアルタイムの結果

ここや他の場所で検索していましたが、それを解決して投稿した人を見つけることができませんでした.

Safari のアドレス バー、Spotlight テキスト フィールド、または macOS に同梱されているメール アプリなどに入力を開始すると開くビューのようなものを模倣しようとしています。

Apple についてプライベートな方法で話している人を見つけましたが、Apple 自身が投稿したもの以外のカスタム ソリューションを誰かが思いついたのではないかと興味津々です。

ヒントをいただければ幸いです。