如何设置tableview中head的字体颜色

 我来答
奔跑的窝牛的家
高粉答主

2016-08-09 · 每个回答都超有意思的
知道顶级答主
回答量:3.6万
采纳率:98%
帮助的人:4588万
展开全部

在改变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";
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式