Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何隐藏tableHeaderView或tableFooterView

如何隐藏tableHeaderView或tableFooterView

作者头像
honey缘木鱼
发布于 2019-11-04 08:43:20
发布于 2019-11-04 08:43:20
1.1K00
代码可运行
举报
文章被收录于专栏:娱乐心理测试娱乐心理测试
运行总次数:0
代码可运行

在项目中,因为同一页面结构体不同,头部是相同的结构,用了两个不同的tableView,头部是统一的view,但是发现tableView.tableHeaderView=_headerView只赋值一次,不支持来回赋值,打印出 NSLog(@"%@",_headerView.superview)仍然是上一个tableview视图。

用以下两种方法都不行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[self.tableView.tableHeaderView setHidden:YES];
[self.tableView.tableHeaderView removeFromSuperview];

最后发现只需:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 self.mallVC.tableView.tableHeaderView = nil;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
UITableView实践(一):实现原理
我们知道在iOS上开发的视图使用UIKit,Mac OS则没有。Chameleon项目就是将UIKit的代码也可以运行在macOS上。我们可以通过Chameleon项目的源码来一探究竟,UITableView是如何实现的。
Helloted
2022/06/07
9960
UITableView实践(一):实现原理
iOS头部渐变的表格视图设计 原
        今天再来给大家带来一个开发中常用到的视图控制器,在很多应用中,可能都会遇到这样的一个需求:表视图控制器最上方有一个头图控件,当表格视图滑动在顶部时,导航栏透明,当表格视图逐渐向下滑动时,导航栏渐渐出现,并且在滑动期间,头图会展示相关的渐变动画效果。以前经常会遇到这样的需求,但从没有整理与封装完善,这次将其封装成完整的控件,无论有无导航,都可以很好的支持,方便以后使用也提供给需要的朋友。
珲少
2018/08/15
1.2K0
iOS头部渐变的表格视图设计
                                                                            原
使用Swift3开发了个macOS的程序可以检测出objc项目中无用方法,然后一键全部清理
当项目越来越大,引入第三方库越来越多,上架的APP体积也会越来越大,对于用户来说体验必定是不好的。在清理资源,编译选项优化,清理无用类等完成后,能够做而且效果会比较明显的就只有清理无用函数了。现有一种方案是根据Linkmap文件取到objc的所有类方法和实例方法。再用工具逆向可执行文件里引用到的方法名,求个差集列出无用方法。这个方案有些比较麻烦的地方,因为检索出的无用方法没法确定能够直接删除,还需要挨个检索人工判断是否可以删除,这样每次要清理时都需要这样人工排查一遍是非常耗时耗力的。
用户7451029
2020/06/16
6200
实践-小效果 Ⅰ
一些小的功能点,虽然很小,但是里面有些弯,值得注意。(同系列文章会持续更新.......)
進无尽
2018/09/12
1.2K0
实践-小效果 Ⅰ
写给iOS小白的MVVM教程(一): 从MVC到MVVM之一个典型的MVC应用场景
本文讲述了一个典型的列表-详情模型的MVC实现,包括其基本架构、代码实现和注意事项。通过这个实例,展示了如何利用MVC设计模式优化代码结构和提高代码可维护性。同时,也探讨了如何在技术社区中更好地协作和共享知识。
ios122
2018/01/02
2K0
写给iOS小白的MVVM教程(一): 从MVC到MVVM之一个典型的MVC应用场景
iOS Bluetooth 打印小票(二)
在上一篇中介绍了打印小票所需要的命令,这一篇介绍Bluetooth连接蓝牙和打印小票的全过程。
Haley_Wong
2018/08/22
3.3K0
iOS Bluetooth 打印小票(二)
iOS实例——滑动列表展现/隐藏顶部视图
项目中需要一个效果:下滚列表时顶部的自定义视图不移动,上移时隐藏顶部视图,提高列表的展现范围。在此基础上海加了一个隐藏列表时的动态渐入渐出效果,如下:
Cloudox
2021/11/23
1.9K0
iOS实例——滑动列表展现/隐藏顶部视图
App的生命周期
注意: application:didFinishLaunchingWithOptions:: App 首次启动时调用,一般在这个函数里创建 window 对象,初始化 App 可能用到的第三方 SDK 等。 applicationWillResignActive::App 将要进入后台时调用,比如有电话进来或者按下 Home 键。 该函数里面主要执行操作:
s_在路上
2018/09/11
1.3K0
App的生命周期
iOS开发之Masonry框架源码解析
Masonry是iOS在控件布局中经常使用的一个轻量级框架,Masonry让NSLayoutConstraint使用起来更为简洁。Masonry简化了NSLayoutConstraint的使用方式,让我们可以以链式的方式为我们的控件指定约束。本篇博客的主题不是教你如何去使用Masonry框架的,而是对Masonry框架的源码进行解析,让你明白Masonry是如何对NSLayoutConstraint进行封装的,以及Masonry框架中的各个部分所扮演的角色是什么样的。在Masonry框架中,仔细的品味干货还
lizelu
2018/01/11
1.3K0
iOS开发之Masonry框架源码解析
第四章 面向对象
第一天: go对象的基础. 如何创建结构体, 方法, 构造方法(工厂函数), 接收者模式
用户7798898
2020/09/27
3680
第四章 面向对象
iOS - 揭露Block的内部实现原理
想必大家对block都很熟悉了,�虽然都会用,但是你真的知道它的原理吗?比如为什么要加上__block,这个修饰符到底有什么用?不加会有什么后果?block又是如何实现的等等。。。该篇文章就为大家揭晓关于Block的实现原理~ 抛砖引玉 先给出问题,大家思考下结果吧,如果分别调用以下两个方法,结果如何? void blockFunc1() { int num = 100; void (^block)() = ^{ NSLog(@"num equal %d", num);
LinXunFeng
2018/06/29
8500
【IOS开发基础系列】UISearch专题
        UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField.
江中散人_Jun
2023/10/16
6880
【IOS开发基础系列】UISearch专题
iOS - 老生常谈内存管理(三):ARC 面世
ARC全称Automatic Reference Counting,自动引用计数内存管理,是苹果在 iOS 5、OS X Lion 引入的新的内存管理技术。ARC是一种编译器功能,它通过LLVM编译器和Runtime协作来进行自动管理内存。LLVM编译器会在编译时在合适的地方为 OC 对象插入retain、release和autorelease代码来自动管理对象的内存,省去了在MRC手动引用计数下手动插入这些代码的工作,减轻了开发者的工作量,让开发者可以专注于应用程序的代码、对象图以及对象间的关系上。   本文通过讲解MRC到ARC的转变、ARC规则以及使用注意,来帮助大家掌握iOS的内存管理。   下图是苹果官方文档给出的从MRC到ARC的转变。
师大小海腾
2020/04/24
2.3K0
iOS - 老生常谈内存管理(三):ARC 面世
史上最详细的iOS之事件的传递和响应机制-实践篇
之前我已经通过《史上最详细的iOS之事件的传递和响应机制-原理篇》比较详细的介绍过了事件的响应和传递的一些原理。如果说上篇是原理性文章,那么本篇文章更偏重于实践。本篇文章主要介绍如何利用事件处理的这些机制来处理公司开发中一些比较棘手的需求。例如,点击的是A视图,却要让B视图处理事件;点击子视图,却要让父视图处理事件等等。今天,我整理了下之前的杂记,罗列出了一些开发中可能遇到的情景和应对措施!当然,这要求我们对事件的传递和响应机制非常了解。如果对此不太了解,请阅读笔者的《史上最详细的iOS之事件的传递和响应机制-原理篇》。
VV木公子
2018/06/05
8.5K0
史上最详细的iOS之事件的传递和响应机制-实践篇
开源项目——『看知乎』iOS 版
前段时间无意中发现了看知乎,一个知乎答案和用户的精选站。网站开发者是知乎用户苏莉安,他写了个爬虫从知乎抓取数据,而且还提供了 API 文档。我大致看了下文档,感觉写个 iOS 客户端应该也挺不错的,于是就开始写了。
Sheepy
2018/09/10
1.2K0
开源项目——『看知乎』iOS 版
实践-小细节Ⅵ
有时候,UITableView 的cell个数很少,可是UITableView的headView又是一个有颜色背景的View,当我们下拉的时候,拉扯出来的区域也是白色的,很不协调
進无尽
2018/09/12
9970
实践-小细节Ⅵ
2018 - iOS 面试题汇总一般面试题BAT面试题
金三银四,相信最近很多人都在跳槽。那么面试题自然还是要看下的,在这我就把我手里收集到的面试题(朋友面试,网上收集等等)进行了汇总,希望可以帮到正在或者准备面试的你,同时我也可以自己在过一遍一般面试题 1.堆和栈的区别 1.内存管理范围 只有oc对象需要进行内存管理 非oc对象类型比如基本数据类型不需要进行内存管理 2.内存管理本质 因为:Objective-C的对象在内存中是以堆的方式分配空间的,并且堆内存是由你释放的,就是release OC对象存放于堆里面(堆内存要程序员手动回收) 非OC
陈雨尘
2018/06/07
6.5K0
深入剖析Auto Layout,分析iOS各版本新增特性
先前写到的一篇Masonry心得文章里已经提到了很多AutoLayout相关的知识,这篇我会更加详细的对其知识要点进行分析和整理。
用户7451029
2020/06/16
1.3K0
iOS中Block的用法,举例,解析与底层原理(这可能是最详细的Block解析)
【摘要】这篇文章,首先在第1节中介绍Block的定义,以及与C里面函数的对比。然后,第2节介绍实际开发中经常会用到的Block语法形式,以供读者日后查阅。只知道怎么用却不知什么时候用?所以随后的第3节将介绍Block的应用场景。然而,用Block不当导致了Crash?所以,第4节有必要了解Block捕获变量的特性,以及循环引用的解决。另外,千万不要懒,一碰到Block就weak,要区分哪些不会引起循环引用。然而,如果对Block的内存机制不熟悉,也会导致Crash,所以第5节会介绍Block的内存机制。学到这里已经够用了。然而,你却想进一步了解Block的实现机制?第6节将简单介绍下clang的编译与Block的实现及其原理。
陈满iOS
2018/09/10
1.9K0
iOS中Block的用法,举例,解析与底层原理(这可能是最详细的Block解析)
面试iOS 机会在自己手中
前言 面试是我们工作的敲门砖,正好现在也到了我们金九银十的招聘季,在这我汇出32个面试题希望能帮到正在面试的你。 加油(同样有不足的地方还望指出我们一起商讨,有兴趣的可以加我的iOS交流群: 6423
编程怪才-凌雨画
2020/09/15
5640
面试iOS 机会在自己手中
相关推荐
UITableView实践(一):实现原理
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验