gpt4 book ai didi

ios - UITableView 标题样式 - 字体颜色/背景/字体大小

转载 作者:行者123 更新时间:2023-12-01 19:04:40 25 4
gpt4 key购买 nike

我正在努力设置 UIView Header 的样式,我正在使用 IOS7 Storyboard和自定义单元格——每个单元格都有自己的类——

我想用白色文本实现不透明的灰色背景 - Helvetica Neue Medium Font size 16 - 初始标题隐藏在 HeightForHeaderInSection 方法中 - 到目前为止我有 -

 - (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 30)];
if (section == 0)
[headerView setBackgroundColor:[UIColor clearColor]];
else
[headerView setBackgroundColor:[UIColor colorWithRed:156.0f/255.0f green:156.0f/255.0f blue:156.0f/255.0f alpha:0.75f]];
[headerView setTintColor:[UIColor whiteColor]];


return headerView;

}

更新 我的标题文本来自此方法 -
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection: (NSInteger)section
{


if(section == 1)
{
return @"Offers";
}
else if(section == 2)
{
return @"Workouts";
}
else
{
return @"Weights";
}
}

最佳答案

您可以在 viewForHeaderInSection 中给出每个标题部分的标题这样:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {

UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 30)];

UILabel *labelHeader = [[UILabel alloc] initWithFrame:CGRectMake (0,0,320,30);
labelHeader.font = [UIFont ...]
labelHeader.textColor = [UIColor whiteColor];

[headerView addSubview:labelHeader];

if (section == 0)
[headerView setBackgroundColor:[UIColor clearColor]];
else if (section == 1) {

[headerView setBackgroundColor:[UIColor colorWithRed:156.0f/255.0f green:156.0f/255.0f blue:156.0f/255.0f alpha:0.75f]];
labelHeader.text = @"Offers"
}
else if (section == 2) {
[headerView setBackgroundColor:[UIColor colorWithRed:156.0f/255.0f green:156.0f/255.0f blue:156.0f/255.0f alpha:0.75f]];
labelHeader.text = @"Workouts"

}

else {

[headerView setBackgroundColor:[UIColor colorWithRed:156.0f/255.0f green:156.0f/255.0f blue:156.0f/255.0f alpha:0.75f]];
labelHeader.text = @"Weights"
}
}

关于ios - UITableView 标题样式 - 字体颜色/背景/字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20500225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com