gpt4 book ai didi

iphone - 隐藏特定 TableView 部分的 TableViewHeaderView

转载 作者:行者123 更新时间:2023-11-28 22:29:23 24 4
gpt4 key购买 nike

所以我有这个带有几个部分的 Tableview,准确地说是 (3)。我希望第 2 部分和第 3 部分有标题,而不是第一部分..

这是我所做的:

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

UIView *tempView;
tempView = [[UIView alloc]initWithFrame:CGRectMake(0,0,300,20)];
tempView.backgroundColor=[UIColor grayColor];

UILabel *tempLabel = [[UILabel alloc]initWithFrame:CGRectMake(10,0,300,20)];
tempLabel.backgroundColor = [UIColor clearColor];
tempLabel.shadowColor = [UIColor blackColor];
tempLabel.shadowOffset = CGSizeMake(0,2);
tempLabel.textColor = [UIColor whiteColor]; //here you can change the text color of header.
tempLabel.font = [UIFont fontWithName:@"Helvetica" size:14.0f];


switch (section)
{
break;
case 1:
{
sectionName = NSLocalizedString(@"Information", @"Information");
tempLabel.text = sectionName;
[tempView addSubview:tempLabel];
}
break;

case 2:
{
sectionName = NSLocalizedString(@"Tools", @"Tools");
tempLabel.text = sectionName;
[tempView addSubview:tempLabel];
}
break;

}
return tempView;
}

我对需要做什么感到困惑...这是发生了什么事的图片:TableViewHeader

最佳答案

在 section == 0 的情况下,您仍在将 tempView 设置为 UIView 的新实例并返回该值,您只是没有设置标题的标签。此外,正如您所了解的,您应该为第 0 部分的 tableView:heightForHeaderInSection: 返回 0。

关于iphone - 隐藏特定 TableView 部分的 TableViewHeaderView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17912841/

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