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