0

側面にインデックスがあり、上部に検索バーがあり、ユーザーがアイテムを検索するために入力できるテーブルを作成できることは知っていますが、配列が「item1」に等しい場合はテーブルに言うことができます。 view1?セルごとに異なる見方をしたいと思います。誰かアドバイスはありますか?

4

3 に答える 3

2

もちろん。のセルに応じて適切なビュー(コントローラー)を作成するだけindexPathですtableView:didSelectRowAtIndexPath:

于 2010-05-01T20:54:39.830 に答える
0

『Beginning iPhone Development』のサンプルプログラムをチェックしてください。サインアップする必要がありますが、無料です。特に、Navと呼ばれる第9章のサンプルコードを確認する必要があります。必要なものを正確に表示します。これはこの主題に関する私の最初の本であり、それだけの価値がありました。

http://www.iphonedevbook.com/forum/viewforum.php?sid=3010c045df967353c6b3894889e6b8f5

乾杯!ケン

于 2010-05-01T21:11:18.307 に答える
0

インデックスパスに基づいてセルを作成します。事前にすべてのセルを作成する場合は、それらを行インデックスごとの配列に格納します。必要に応じて作成する場合は、次のようにします。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *result;
    switch ( [indexPath row] ) {
    default: result = [self tableView:tableView normalCellForRowAtIndexPath:indexPath]; break;
    case 3: result = [self tableView:tableView detail3CellForRowAtIndexPath:indexPath]; break;
    case 5: result = [self tableView:tableView detail5CellForRowAtIndexPath:indexPath]; break;
    }
    return result;
}
于 2010-05-01T21:40:35.163 に答える