0

カテゴリの表を使用してiPhone用のアプリケーションを作成しようとしています。カテゴリを選択すると、UIImageが表示されます。しかし、私はそれを調べていて、何をすべきか正確にはわかりません。誰かが手を貸すことができますか?

4

1 に答える 1

1

最も簡単な解決策は、ナビゲーション ベースのアプリケーションで UITableView を使用することです。(Apple には、これを使用する方法のサンプルがあります)

カテゴリをテーブルにロードします。

ユーザーがカテゴリを選択すると、新しいビューが Nib ファイルからナビゲーション スタックにプッシュされます。

これにより、すべてのカテゴリに同じ Nib を使用できるようになり、ロードするイメージをクラスに渡すだけで、UIImageView へのロードが処理されます。

例えば:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:NO];

imageCatView *catView = [[imageCatView alloc] initWithNibName: @"imageCatView" bundle: nil];
catView.categoryID = [[[categories objectAtIndex: _selectedRow] objectForKey:@"CatID"] intValue];

[[self navigationController] pushViewController:catView animated:YES];
[catView release];
}
于 2009-02-24T00:05:05.643 に答える