1

いくつかの結果を含むテーブルがあり、カスタマイズされた検索フィールド (テキスト ラベルが付いたボックスのみ) を作成したいと考えています。そして、テーブルの結果が、ユーザーが検索フィールドに入力した内容と即座に一致するようにしたいと考えています。

例: 「AN」をタップすると、テーブルの結果は「Ana Fernandes」、「Ana Alicia」、「Ananás」などになります。

それを手伝ってもらえますか?

4

1 に答える 1

0

通常のビュー (つまり、self.view) を持つ UIViewController があります。UISearhBar を self.view のサブビューとして追加し、原点を 0,0 に置きます。UITableView を 2 番目のサブビューとして追加し、その原点を (0, searchBar.frame.size.height) に設定します。これで、必要な両方のビューが得られました。自分自身をデリゲートとして検索バーに追加し、デリゲート メソッドを実装して、ユーザーがテキストを入力したときに検索文字列が何であるかを確認できるようにします。次に、必要なセルだけを表示するために、テーブルビューに大騒ぎします。

于 2012-08-13T17:24:28.457 に答える