如何设置tableview中head的字体颜色
1个回答
展开全部
在改变tableview的背景颜色后,head的颜色往往很难看,如何修改之?
实现函数-(UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
示例代码如下:
-(
UIView
*) tableView:(
UITableView
*)tableView viewForHeaderInSection:(
NSInteger
)section
{
// UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 38)] autorelease];
// [headerView setBackgroundColor:[UIColor colorWithRed:149/255.0 green:255/255.0 blue:255/255.0 alpha:1.0]];
//
// return headerView;
UILabel *headerLabel = [[[UILabel alloc]initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width,38)]autorelease];
if (section == 0) {
headerLabel.text = @"headAAAAAAA";
}
else {
headerLabel.text = @"headBBBBBBB";
}
//[headerLabel setFont:[UIFont fontWithName:@"Helvetica" size:18.0]];
[headerLabel setFont:[UIFont boldSystemFontOfSize:18.0]];
[headerLabel setTextColor:[UIColor whiteColor]];
[headerLabel setBackgroundColor:[UIColor clearColor]];
return headerLabel;
}
下面这个函数仅仅是设置head的title...
-(NSString *) tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
if (section == 0) {
return @"headAAAAAAA";
}
else {
return @"headBBBBBBB";
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询