#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];
}
GroupTableView
最新推荐文章于 2023-07-16 15:49:36 发布