gpt4 book ai didi

iOS 7 - viewForHeaderInSection 文本标签始终为灰色

转载 作者:行者123 更新时间:2023-11-29 02:53:45 25 4
gpt4 key购买 nike

viewForHeaderInSection 的 textLabel 的 textColor 总是灰色的。 BackgroundColor 按预期更改。以下是创建标题 View 的代码。它确实进入了“!headerView”条件。使用 iOS SDK 7.1

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
static NSString *headerIdentifier = @"InspectionQuestionHeader";

UITableViewHeaderFooterView *headerView = [tableView dequeueReusableHeaderFooterViewWithIdentifier:headerIdentifier];

if (!headerView) {
headerView = [[UITableViewHeaderFooterView alloc] initWithReuseIdentifier:headerIdentifier];
headerView.contentView.backgroundColor = [UIColor grayColor];

// Why doesn't this work?
headerView.textLabel.textColor = [UIColor whiteColor];
}

InspectionQuestionSection *questionSection = _questionSections[section];
NSString *title = [NSString stringWithFormat:@"%@. %@", questionSection.sectionNumber, questionSection.sectionDescription];
headerView.textLabel.text = title;

return headerView;
}

最佳答案

这是你想放在不同委托(delegate)方法中的东西。试试这个:

-(void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section{
UITableViewHeaderFooterView *headerIndexText = (UITableViewHeaderFooterView *)view;
[headerIndexText.textLabel setTextColor:[UIColor whiteColor]];
}

关于iOS 7 - viewForHeaderInSection 文本标签始终为灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24164690/

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