問題タブ [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.
cocoa - NSSearchField: 検索遅延はどのくらいですか? 設定可能ですか?
NSSearchField を使用すると、Interace Builder 属性エディターで [すぐに検索] のチェックを外すことができます。この場合、ターゲット アクションは、ユーザーが入力を停止してからしばらくすると呼び出されません。
- この遅延は正確にどれくらいですか?
- この遅延は構成可能ですか? もしそうなら、どのように?
objective-c - サブクラス化せずにNSSearchFieldでファンクションキーを押す
NSSearchField
ユーザーが矢印キーなどを押したかどうかを知りたい単純なアプリケーションがあります。アプリケーションでIBOutletsの値を変更したいのですが、サブクラスではそれを行うことができないため、サブクラス化したくありません。
編集
サブクラスでkeyUp:
オーバーライドするメソッドは次のとおりです。NSSearchField
objective-c - サブクラス化せずにNSSearchfieldのキーボードイベントを管理する
私は多くのアウトレットとNSSearchfieldを含むビューを持っています。ユーザーが検索フィールドで上矢印を押した場合、アウトレットで何か面白いことをしたいと思います。他のクラスのアウトレットにアクセスするのに問題があるため、サブクラス化せずにこれを実行したい
編集:アウトレットに関する私の問題は、サブクラスから文字列値を変更できないことです
objective-c - NSSearchfield のデフォルトの insertTab: アクションの変更
nssearchfield、nstableview、および 3 つのラジオボタンを備えた nsmatrix を含むビューがあります。デリゲートを使用して、検索フィールドがファーストレスポンダーであり、ユーザーがタブを押したときに選択したラジオボタンを変更します。これは完全に機能しますが、ユーザーがタブを押したときに検索フィールドがファーストレスポンダーを失わないようにする必要があります
xcode - カスタム ビューの NSSearchField、フォーカス リングがカットされている
カスタム ビュー (Xcode 4、Mac OS 10.6) に NSSearchField があります。基礎となるビューは、検索フィールドの高さを 22px に制限しているように見えるため、SearchField がフォーカスを取得すると、フォーカス リングがカットされます (以下を参照)。
これを正しく取得するにはどうすればよいですか (フォーカスリング全体を取得します)、何が欠けていますか?
編集:これを回避する方法を本当に誰も提案していません(「通常の」NSTextFieldを使用する以外に)?
objective-c - NSSearchFieldをNSTableViewDataSourceに接続するにはどうすればよいですか?
私が見た例のほとんどは、に接続NSSearchField
するだけNSArrayController
です。問題は、NSTableView
使用してNSTableViewDataSource
いるプロトコルにデータを入力したことです。NSSearchField
与えられたものを検索してほしいNSTableView
。NSArray
それを行う方法はありますか、それともデータソースをコントローラーに変換する必要がありますか?
nspredicate - NSSearchField で NSTreeController をフィルタリングする
この質問は以前に尋ねられたようですが、答えはありませんでした。NSSearchField で NSTreeController をフィルタリングすることは可能ですか? もしそうなら、どのように?
ありがとう!
cocoa - NSSearchField が空になったときに送信されるアクションはありませんか?
で を設定し、NSSearchField
でtoolbar
アクションを接続しましたInterface Builder
。このアクションは、テキストを入力するたびに呼び出されますが、小さな十字をクリックして空にしたり、入力したばかりのテキストを削除したりしたときは呼び出されません。これはバグですか、それとも修正可能ですか?
objective-c - NSTableviewとSearchField
NSTableViewが接続されている配列と同じ名前のsearcharrayでNSMutableArrayを検索するアクションがあり、NSMutableArrayをメソッドに送信するだけでTableViewにアイテムを追加するメソッドを作成しました。問題は、SearchFieldに入力したものを削除し、SearchFieldが空の場合、コンパイラはそれが空であるとは感じず、TableViewも空になることですが、コードが原因で、searcharrayのデータを使用する必要があります。これが私のコードです:
objective-c - 検索パラメーターを追加できる、Finder のような検索バー
私はこのようなものを作成したいと思います:
カスタム コントローラーを作成することはできますが (おそらく `NSCollectionView を使用して)、多くの作業が必要です。Cocoaのライブラリまたは回避策を知っている人はいますか?