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