GroupTableView
来源:互联网 发布:剧毒购买网络申报 编辑:程序博客网 时间:2024/05/01 21:22
#pragma mark -- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ return 3;}- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ if (section == 0) { return 2; }else{ return 1; }}- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *identifier = @"kIdentifier"; ThemeCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; if (!cell) { cell = [[[ThemeCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier] autorelease]; if (indexPath.section < self.moreTbView.numberOfSections-1) { cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; } } if (indexPath.section == 0) { if (indexPath.row == 0) { cell.imgView.imgName = @"more_icon_theme.png"; cell.txLabel.text = @"主题选择"; cell.dtxLabel.text = [ThemeManager shareInstance].themeName; }else{ cell.imgView.imgName = @"more_icon_account.png"; cell.txLabel.text = @"账户管理"; } }else if (indexPath.section == 1){ cell.imgView.imgName = @"more_icon_feedback.png"; cell.txLabel.text = @"意见反馈"; }else{ cell.txLabel.textAlignment = UITextAlignmentRight; cell.txLabel.text = @"登出当前账号"; } return cell;}- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ if (indexPath.section == 0 && indexPath.row == 0) { ThemeViewController *themeCtrl = [[ThemeViewController alloc] init]; [self.navigationController pushViewController:themeCtrl animated:YES]; [themeCtrl release]; } [tableView deselectRowAtIndexPath:indexPath animated:YES];}