- - (void)viewDidLoad
- {
- [super viewDidLoad];
- NSBundle *bundle = [NSBundle mainBundle];
- NSString *plistPath = [bundle pathForResource:@"team"
- ofType:@"plist"];
- //获取属性列表文件中的全部数据
- self.listTeams = [[NSArray alloc] initWithContentsOfFile:plistPath];
- }
- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
- {
- static NSString *CellIdentifier = @”CellIdentifier”;
- UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
- if (cell == nil) {
- cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
- }
- NSUInteger row = [indexPath row];
- NSDictionary *rowDict = [self.listTeams objectAtIndex:row];
- cell.textLabel.text = [rowDict objectForKey:@"name"];
- NSString *imagePath = [rowDict objectForKey:@"image"];
- imagePath = [imagePath stringByAppendingString:@".png"];
- cell.imageView.image = [UIImage imageNamed:imagePath];
- cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
- return cell;
- }
- - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
- {
- NSUInteger row = [indexPath row];
- NSDictionary *rowDict = [self.listTeams objectAtIndex:row];
- NSString *rowValue = [rowDict objectForKey:@"name"];
- NSString *message = [[NSString alloc] initWithFormat:@”您选择了%@队。”, rowValue];
- UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@”请选择球队”
- message:message
- delegate:self
- cancelButtonTitle:@”Ok”
- otherButtonTitles:nil];
- [alert show];
- [tableView deselectRowAtIndexPath:indexPath animated:YES];
- }
- NSArray *array = [[NSArray alloc] initWithContentsOfFile:plistPath];
- self.listTeams = array;
- [array release];
- f (cell == nil) {
- cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
- }
- - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
- {
- NSUInteger row = [indexPath row];
- NSDictionary *rowDict = [self.listTeams objectAtIndex:row];
- NSString *rowValue = [rowDict objectForKey:@"name"];
- NSString *message = [[NSString alloc] initWithFormat:@”您选择了%@队。”, rowValue];
- UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@”请选择球队”
- message:message
- delegate:self
- cancelButtonTitle:@”Ok”
- otherButtonTitles:nil];
- [alert show];
- [alert release];
- [message release];
- [tableView deselectRowAtIndexPath:indexPath animated:YES];
- }
- - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
- {
- NSUInteger row = [indexPath row];
- NSDictionary *rowDict = [self.listTeams objectAtIndex:row];
- NSString *rowValue = [rowDict objectForKey:@"name"];
- NSString *message = [[NSString alloc] initWithFormat:@”您选择了%@队。”, rowValue];
- UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@”请选择球队”
- message:message
- delegate:self
- cancelButtonTitle:@”Ok”
- otherButtonTitles:nil];
- [alert show];
- [message release];
- [tableView deselectRowAtIndexPath:indexPath animated:YES];
- }