2

私はiOS開発に非常に慣れていませんが、非常に興奮しています。

ストーリーボードを使用し、UITableView に plist ファイルの内容を設定するアプリを作成しました。これまでのところ、すべてをうまく実行することができましたが、連絡先アプリの検索バーによく似た検索バーを追加したいと考えています (基本的に、それが私のアプリであり、会社のディレクトリでいっぱいです)。検索バーのデリゲートとデータソースを設定することでこれを行う非常に簡単な方法があることをあちこちで読み続けていますが、ストーリーボードでこれを示すチュートリアルを見つけることができませんでした. ばかげているように聞こえるかもしれませんが、委任とデータソースはストーリーボード アプリのインターフェイス ビルダーによってより完全に処理されるため、この単純な「入力時」検索用に検索バーを接続する方法がわかりません。

誰かが良いリソースを知っている場合、またはコードをここに簡単に投稿できる場合は、本当に感謝します. 私はこれに何時間も頭をぶつけていて、気が狂い始めています.

前もって感謝します。

4

1 に答える 1

1

私も、.xib でこれを行う方法に関する Web 情報が多すぎて、新しいストーリーボードに関する情報がないため、この障害に遭遇しました。私がそれをどのように解決したかは、アシスタントエディターを開くことでした。ストーリーボードとビューコントローラーの .h /ヘッダーファイルを並べて表示できることを確認してください。

ストーリーボード ビューアーに移動し、Control キーを押しながら検索フィールドをクリックして .h ヘッダー ファイルの @interface 領域にドラッグします (はい、コード ビューに直接移動します)。ポップアップで名前 (「searchBar」など) を指定すると、基本的にコード内にアウトレット接続が作成され、次のようになります...

@interface EmployeesTableViewController : UITableViewController
    @property (weak, nonatomic) IBOutlet UISearchBar *searchBar;
@end

(また、.m ファイルの searchBar も自動的に合成する必要があります。)

.xib を介して UITableViewDelegate/UITableViewDataSource とファイルの所有者のものをスキップし、このビデオ チュートリアルhttp://www.youtube.com/watch?v=IqDZHgI_s24の残りの部分をコード化する方法について詳しく説明します。検索ボックスの残りの部分をクリックして、テーブル ビューをフィルター処理します。

于 2012-04-13T21:20:56.590 に答える