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];}

原创粉丝点击