問題タブ [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.
macos - IBAction に接続された NSSearchField があります。Enter キーを押したときにのみアクションを実行するように設定するにはどうすればよいですか?
PDFView で PDF を検索する NSSearchField があります。ユーザーがEnterキーを押したときにのみ、接続されたIBActionをトリガーしたいと思います。インターフェイスビルダーのアクション設定に関係なく、入力した文字の後にアクションを起動します。ユーザーが Enter キーを押すか、フォーカスが別のレスポンダーに与えられたときにのみ起動したいと思います。助けてくれてありがとう。
swift - OSX Cocoa NSSearchField クリア ボタンがクリックに応答しない
を配置しNSSearchField
て境界線を設定するとnone
、クリアボタンがクリックできない、つまりクリックしても応答しないことがわかりました。境界線を再度設定すると、正常に機能します。
私はこれを数時間デバッグしてきましたが、境界線をなしに設定すると、テキスト エディターの幅が拡大し、クリア ボタンが隠れる (覆われる) ことがわかりました。
スクリーンショット
階層デバッグのスクリーンショットを表示
再現する手順:
- 空のココア プロジェクト/アプリを作成する
- を配置
NSSearchField
- 境界線をなしに設定
- アプリを実行し、検索フィールドに入力してクリアボタンをクリックしてみてください
これはバグですか?それとも、そのように振る舞うことを意図していますか?
注: カカオ開発の初心者
swift - NSSearchField に基づくリアルタイムの結果
ここや他の場所で検索していましたが、それを解決して投稿した人を見つけることができませんでした.
Safari のアドレス バー、Spotlight テキスト フィールド、または macOS に同梱されているメール アプリなどに入力を開始すると開くビューのようなものを模倣しようとしています。
Apple についてプライベートな方法で話している人を見つけましたが、Apple 自身が投稿したもの以外のカスタム ソリューションを誰かが思いついたのではないかと興味津々です。
ヒントをいただければ幸いです。