怎么样把段标题放在旁边与cell平行?
只要两步:
1》
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 1;
}
2》- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *headView = [[UIViewalloc]initWithFrame:CGRectMake(0,0,320,10)];
headView.backgroundColor = [UIColorclearColor];
UIView *blockView = [[UIViewalloc]initWithFrame:CGRectMake(0,0,15,22)];
blockView.backgroundColor = [UIColorgrayColor];
[headViewaddSubview:blockView];
[blockViewrelease];
UIView *lineView = [[UIViewalloc]initWithFrame:CGRectMake(10,0,300,1)];
lineView.backgroundColor = [UIColorgrayColor];
[headViewaddSubview:lineView];
[lineViewrelease];
UILabel *headlabel = [[UILabelalloc]initWithFrame:CGRectMake(0,0,15,22)];
headlabel.text = titleStr;
headlabel.textColor = [UIColorwhiteColor];
headlabel.backgroundColor = [UIColorclearColor];
[headViewaddSubview:headlabel];
[headlabelrelease];
return [headViewautorelease];
}
大功告成!