文档章节

UITableView 的头部和底部

 最爱吹吹风
发布于 2016/11/24 14:37
字数 280
阅读 10
收藏 0
iOS

码上生花,ECharts 作品展示赛正式启动!>>>

    UITableView有一个 tableHeaderView和tableFooterView. 一个是tableview的头部,一个是tableview的底部。不同于普通的tableview的sectionheader和sectionfooter。这个头部和底部对整个tableview有效。

    固定内容的头部和底部在初始时设置好就可以了。整个tableview会一直有这个头和底。但是如果后来改变了这个header或者footer的大小或者其他属性那么就要重新把这个 header或者footer赋给 tableHeaderView或者tableFooterView一次。

修改了头部:

tableview.tableHeaderView = tableview.tableHeaderView;

修改了底部:

tableview.tableFooterView = tableview.tableFooterView;

看起来是自己把自己的指针给自己赋了一次,在C++中这完全没什么意义,但是在OC中不这样做,那么修改了的头部或者底部就不会更新,就连最简单的改变头部或者底部高度的操作也不会刷新。

猜测是在setTableHeaderView或者setTableFooterView中做了刷新tableview控件的处理。属性赋值会调用对应setter操作,也就是前面的两个函数,这个函数中对tableview的头部进行了刷新。

© 著作权归作者所有

粉丝 0
博文 1
码字总数 280
作品 0
渭南
私信 提问
加载中
请先登录后再评论。
iOS-UITableviewCell的cell自适应高度的优选方法

在最开始开发的时候,大家都知道UITableView有一个获取cell高度的代理方法,可以从这个方法当中设置Cell的高度,即: 那么自然而然的就可以想到这种办法来设置高度:定义一个全局的Cell,在图...

osc_kbvhylv9
2019/06/17
2
0
iOS 如何解决无法将键盘隐藏

问题: 在一个父视图上添加了UITableView以及一个UITextView(UITextView为底部,其余为UITableView的布局)。当点击UITextView的时候,响应正常。当结束写入的时候,需要调用[UITextView res...

萨斯辈的呼唤
2014/10/10
863
0
iOS UITableView代理方法详解

iOS UITableView的代理方法详解 一、补充 在上一篇博客中,http://my.oschina.net/u/2340880/blog/404605,我将IOS中tableView(表视图)的一些常用方法总结了一下,这篇将tableView的代理方法...

珲少
2015/04/22
710
2
UITableView实用详解

一、UITableView1.数据展示的条件1> UITableView的所有数据都是由数据源(dataSource)提供的,所以要想在UITableView展示数据,必须设置UITableView的dataSource数据源对象2> 要想当UITable...

哥特复心
2014/01/05
208
0
IOS 9 UITableView整理

首先,UITableView有两种风格:UITableViewStylePlain和UITableViewStyleGrouped。 然后,UITableViewCellStyle的样式 typedef NS_ENUM(NSInteger, UITableViewCellStyle) { UITableViewCell......

钟淳亚
2015/11/13
319
0

没有更多内容

加载失败,请刷新页面

加载更多

自媒体文章原创度检测,可以试一下蚁小二工具

自媒体文章原创度检测,可以试一下蚁小二工具,现在的自媒体人对文章原创度检测这一块还是挺看重的,因为文章的原创度不仅仅和推荐量有关还和质量分值有关,这个时候就可以用到蚁小二工具。 ...

一键分发工具-蚁小二
刚刚
0
0
Cannot import Sklearn from sklearn.externals.joblib

使用: from sklearn.externals import joblib 报错:Cannot import Sklearn from sklearn.externals.joblib 解决方法: python -m pip install sklearn --upgrade python -m pip install jobli......

hc321
1分钟前
0
0
编程语言那么多,为何建议学习python呢?

  随着互联网技术的发展,大家对于编程的认识越来越系统化了,现在学习编程的年龄越来越小,而编程也成为了我们学习的重要知识。   当然,学习编程知识不分早晚的,也有很多26岁左右才转...

osc_ix000whh
1分钟前
0
0
kubectl的使用

https://kubernetes.io/docs/reference/kubectl/overview/

osc_n1fa9m3z
3分钟前
5
0
2020上海锁博会

上海锁博会将于2020年12月22日至24日在上海新国际博览中心举办“第六届上海国际锁博会”,上海锁博会本来就致力于展现中国作为亚洲最活跃、最具发展潜力的锁具市场之一的独特魅力。 锁博会坚...

osc_uvparld2
4分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部