美文网首页
xib 创建表头视图 headView 最新

xib 创建表头视图 headView 最新

作者: 时光浅影 | 来源:发表于2018-05-31 11:14 被阅读0次

.h文件

#import <UIKit/UIKit.h>

@interface HomeHeadView : UITableViewHeaderFooterView
@property (weak, nonatomic) IBOutlet UILabel *titleLab;
+ (instancetype)homeHeadViewWithTableview:(UITableView *)tableView;
@end

.m文件

#import "HomeHeadView.h"

@implementation HomeHeadView

- (void)awakeFromNib{
    [super awakeFromNib];
}
- (instancetype)initWithReuseIdentifier:(NSString *)reuseIdentifier{
    if (self = [super initWithReuseIdentifier:reuseIdentifier]) {
        NSArray * nibs = [[NSBundle mainBundle] loadNibNamed:@"HomeHeadView" owner:nil options:nil];
        HomeHeadView * headView = nibs.lastObject;
        self = headView;
    }
    return self;
}

+ (instancetype)homeHeadViewWithTableview:(UITableView *)tableView{
    static NSString * reuseid = @"HomeHeadView";
    HomeHeadView * headView = [tableView dequeueReusableHeaderFooterViewWithIdentifier:reuseid];
    if (headView == nil) {
        headView = [[HomeHeadView alloc] initWithReuseIdentifier:reuseid];
    }
    return headView;
}

使用

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
   
        HomeHeadView * headView = [HomeHeadView homeHeadViewWithTableview:tableView];
        return headView;
 
}

相关文章

网友评论

      本文标题:xib 创建表头视图 headView 最新

      本文链接:https://www.haomeiwen.com/subject/llqqsftx.html