6

私はnstableviewを持っています。OSX の検索バーに入力された文字に基づいて結果をフィルター処理したいと考えています。では、IOSではなくOSXでテーブルビューと検索フィールドをバインドするにはどうすればよいですか? :) ありがとう。

4

1 に答える 1

6

ダウンロードして、どのように機能するかを確認できるプロジェクトがあります。

手順は次のとおりです。

  1. NSArrayController をドラッグし、これですべてのバインディングを設定します。NSSearchField を作成します。

  2. バインディング インスペクタで、「Bind to ArrayController」を検索します。

  3. コントローラ キーを「filterPredicate」に設定します。

  4. Predicate Format を「property1 contains $value」に設定します。単一の検索フィールドで複数の値 (たとえば 3 つ) を検索する場合は、|| を使用します。as : "property1 には $value が含まれます || property2 には $value が含まれます || property3 には $value が含まれます"

また、このStackOverFlow Question .

于 2013-01-28T13:21:12.083 に答える