[iOS tableview]自定义HeadView + 复用

news/2024/7/20 21:24:45 标签: ios, uitableview, headView复用, 自定义headVie

##一般 UITableView headerView头视图的复用

-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
    static NSString *IDD = @"dddd";
    UITableViewHeaderFooterView *view = [tableView dequeueReusableHeaderFooterViewWithIdentifier:IDD];
    if (!view) {
        view = [[UITableViewHeaderFooterView alloc] initWithReuseIdentifier:IDD];
        }
        return view

就可以实现复用headView
如果自定义了一个headView 好像就不太能用系统的

#万幸 我的自定义headView fram和系统差不多 所以

#pragma mark - tableviewDelegate
-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
    static NSString *IDD = @"dddd";
    UITableViewHeaderFooterView *view = [tableView dequeueReusableHeaderFooterViewWithIdentifier:IDD];
    if (!view) {
        view = [[UITableViewHeaderFooterView alloc] initWithReuseIdentifier:IDD];
        if (section == 0) {
            jfheadView = [JFcustomHeadView viewWithTitlaName:@"百步商城"];
            jfheadView.delegate = self;
            [view addSubview:jfheadView];
        }
        else if (section == 1) {
            jfheadView = [JFcustomHeadView viewWithTitlaName:@"淘五金商城"];
            jfheadView.delegate = self;
            [view addSubview:jfheadView];
        }
        else if (section == 2) {
            jfheadView = [JFcustomHeadView viewWithTitlaName:@"我的商城"];
            jfheadView.delegate = self;
            [view addSubview:jfheadView];
        }
      
    }
      return view;
}

#直接在系统的view上添加我的自定义headView


http://www.niftyadmin.cn/n/1557438.html

相关文章

vs-code 插件 推荐 any rule(正则插件)

前言: vs-code是前端经常 用到的编辑器之一,里面有很多插件 很方便实用。我给推荐的是 any rule 一款正则 提示 软件。 安装 vscode应用商店中搜索"any-rule". 里面收录了常用的正则,可以快速 使用。 使用 方式1: 按F1(mac下…

关于人工智能产品经理的闲谈

2019独角兽企业重金招聘Python工程师标准>>> 以往的产品经理在设计产品时,会将大块时间分配到功能逻辑、流程推敲和页面设计上,而人工智能时代的产品比拼的不仅是前台功能和交互设计,还包括硬件运算架构、算法模型、有效训练数据等…

前端工具文档网站推荐(印记中文、程序员盒子、前站)

印记中文 印记中文,号称是唯一与官方文档同步的前端中文文档站。由腾讯AlloyTeam创立 & 维护。 这个网站 里 收集了很多 工具、库等等的文档。 印记中文 - 深入挖掘国外前端新领域,为中国 Web 前端开发人员提供优质文档!-https://docsc…

[iOS tableViewCell 复用] xib自定义cell 修改cell中按钮状态 出现按钮状态被复用

最近脑子秀逗了 最近开始手写购物车,在自定义tableviewcell之后,在自定义的cell中添加一个可以选中的按钮,啥也没想就去register 然后设置代理,在vc中去修改按钮状态 btn.selected !btn.selected 然后去看效果啊,恩 cell 的第一个被选中了, 然后往下一拉,screen外面的一个c…

冻品到家获A2轮融资,2018年销售额将达到5亿

8月20日消息,“一站式冻品采购平台”冻品到家已获得A2轮融资,本轮融资由北京生活性服务业发展基金投资。值得一提的是,在此之前,“冻品到家”曾于2016年12月获得由杭州诚合资产管理有限公司投资的天使轮融资,2017年2月…

Warning:validateDOMNesting(...):<p> cannot as a descendant of <p> 报错解决

报错信息: Warning:validateDOMNesting(...):<p> cannot as a descendant of <p> 报错截图: 这个错误主要就是 html 标签 写法不规范引起的&#xff1a; p标签内只能包裹内联元素, 不能包裹块级元素 &#xff0c; 代码里出现了 p标签 包裹 块元素的现象 。 比如…

[iOS10 2017.1.1 Https适配] 使用AFNetWorking3.0 https适配

参考链接 iOS 9 HTTPS适配 http://www.jianshu.com/p/b03ae4a1a2d3IOS Https适配摸索 http://www.jianshu.com/p/f312a84a944c关于https的简介和说明我都是参考下面的文章&#xff1a;(谢谢文章作者)1.http://my.oschina.net/vimfung/blog/4946872.http://oncenote.com/2014/…

antd select 赋值的注意事项,值赋不上的解决方案(必须类型相同才可以)

问题描述&#xff1a; 当我们 使用 antd Select组件时&#xff0c;有的时候 赋值会赋 不上。如果api和属性 使用无误的话。就有可能是 赋值的类型 不全等。 请看这个案例&#xff1a; antd select 赋值 的注意事项&#xff08;必须类型相同才可以&#xff09; 在线 运行演示h…