美文网首页
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