gpt4 book ai didi

ios - 将节标题 View 添加到表

转载 作者:行者123 更新时间:2023-11-28 18:51:39 26 4
gpt4 key购买 nike

我想知道我做错了什么:

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

HeaderView *tableHead = [[HeaderView alloc]initWithFrame:CGRectMake(0, 0, self.myTableView.frame.size.width, 40)];
[tableHead initialize];
return tableHead;
}

我的 View 类很简单:

@interface  HeaderView ()

@property (nonatomic) UILabel *headerLbl;

@end

@implementation HeaderView


-(instancetype)init{

self = [super init];
return self;
}

-(void)initialize{

[self createUserInterface];
[self createConstraints];
}

-(void)createUserInterface{

self.backgroundColor = [UIColor defaultGray];
_headerLbl = [UILabel new];
_headerLbl.font = [UIFont systemFontOfSize:13];
_headerLbl.textColor = [UIColor fontGray];
_headerLbl.numberOfLines = 0;
[self addSubview:_headerLbl];
}



-(void)createConstraints{

[_headerLbl mas_makeConstraints:^(MASConstraintMaker *make) {

make.centerX.equalTo(self.mas_centerX);
make.centerY.equalTo(self.mas_centerY);
}];

}

该方法应该为我的表创建标题 View ,但它没有。

最佳答案

添加这个方法

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return 40;
}

关于ios - 将节标题 View 添加到表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40738669/

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