IOS-tableView中的cellHeadView随着table滚动
IOS-tableView中的cellHeadView随着table滚动
设置table的style
首先要将table设置为UITableViewStyleGrouped类型。这样就会得到tableView中的headView随着table的滚动而滚动的现象了。
设置tableSection的高度
然后我们可以通过方法 
tableView:heightForFooterInSection: 
 tableView:heightForHeaderInSection: 
 来控制tableSection中的header和Footer的高度。
这里需要注意一下,这里的高度如果设置为了0,那么函数是识别不出来的,一定要设置为一个小数,建议要设置为零的话,可以设置CGFLOAT_MIN。
下面是一个例子:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
    return 10;//设置tableHeader的高度,10,可以识别
}
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
    if (section == 0) {
        return CGFLOAT_MIN;//最小数,相当于0
    }
    else if(section == 1){
        return CGFLOAT_MIN;//最小数,相当于0
    }
    return 0;//机器不可识别,然后自动返回默认高度
}设置tableSection中的header和footer的view
- (UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
    view.backgroundColor = [UIColor redColor];
    return view;
}IOS-tableView中的cellHeadView随着table滚动的更多相关文章
- iOS - (TableView中利用系统的 cell 设置 cell.textlabel 位置和大小)
		今天工作稍微的遇到了一点小小的难题,需求效果中 TableView cell 中的 Label 字体大小比原先系统中的要大些且 Label 位置不是在前面,而是在中间往后,对于这个问题我第一时间也是想 ... 
- iOS中关于动态Tableview中的cell数据传输的多线程问题解决之拙见
		iOS中关于动态Tableview中的cell数据传输的多线程问题解决之拙见 (2015-12-05 12:48:20)[编辑][删除] 转载▼ 首先我们先明确一下问题: 1.因为UI是在主线 ... 
- IOS开发中UITableView(表视图)的滚动优化及自定义Cell
		IOS开发中UITableView(表视图)的滚动优化及自定义Cell IOS 开发中UITableView是非常常用的一个控件,我们平时在手机上看到的联系人列表,微信好友列表等都是通过UITable ... 
- iOS  scrollView中嵌套多个tableView处理方案
		项目中经常会有这样的需求,scrollView有个头部,当scrollView滚动的时候头部也跟着滚动,同时头部还有一个tab会锁定在某个位置,scrollView中可以放很多不同的view,这些vi ... 
- IOS 关于tableview中cell的长按手势
		说明:虽然是tableview中cell的长按手势 但是手势是添加在tableview上的 UILongPressGestureRecognizer *longpress = [[UILongPre ... 
- iOS  tableview 优化总结
		根据网络上的优化方法进行了总括.并未仔细进行语言组织.正在这些优化方法进行学习,见另一篇文章 提高app流畅度 1.cell子控件创建写在 initWithStyle:reuseIdentifier ... 
- iOS开发中遇到的一些问题及解决方案【转载】
		iOS开发中遇到的一些问题及解决方案[转载] 2015-12-29 [385][scrollView不接受点击事件,是因为事件传递失败] // // MyScrollView.m // Creat ... 
- 理解iOS 8中的Self Sizing Cells和Dynamic Type
		http://www.cocoachina.com/ios/20140922/9717.html 在iOS 8中,苹果引入了UITableView的一项新功能--Self Sizing Cells,对 ... 
- iOS开发中的零碎知识点笔记 韩俊强的博客
		每日更新关注:http://weibo.com/hanjunqiang 新浪微博 1.关联 objc_setAssociatedObject关联是指把两个对象相互关联起来,使得其中的一个对象作为另外 ... 
随机推荐
- [python]获取字符串类型
			>>>type(value) <class 'type'> >>>isinstance(value,type) True/False 
- Hadoop 2.6.0编译on mac
			花了一个晚上的时间弄了下hadoop的编译环境,碰到些错误,这里保存下. 需要编译Hadoop,不但需要安装Maven,还需要安装protobuf 安装Maven 下载:apache-maven-3. ... 
- HTML Imports
			为什么需要导入? 先想想你在 web 上是如何加载不同类型的资源.对于 JS,我们有 <script src>.<link rel="stylesheet"> ... 
- 【POJ1470】Closest Common Ancestors
			Description Write a program that takes as input a rooted tree and a list of pairs of vertices. For e ... 
- Git创建一个自己的本地仓库
			如果我们要把一个项目加入到Git的版本管理中,可以在项目所在的目录用git init命令建立一个空的本地仓库,然后再用git add命令把它们都加入到Git本地仓库的暂存区(stage or inde ... 
- magic c c++ unix 注册机 注册码 破解版 下载
			说起来都是伤心的事情前段时间,忙于找工作,面试的公司和入职的公司,想想都觉得很奇葩,其中有一家叫什么湖南普天科技有限公司的,他们是从国防科大接项目做的,那天他们叫我去面试,面试完了,说我们这里有个c+ ... 
- wpf 动画
			1动画实现 通过控件的属性 RenderTransform 设置 (1)设置控件的变化类型,如平移变化,旋转变化等,变化起点. (2)根据属性值链接相应的动画类型,如简单动画,关键帧,路径动画以及故事 ... 
- Am命令
			Am.java中: Override public void onRun() throws Exception { mAm = ActivityManagerNative.getDefault(); ... 
- opengl performance optimization
			OpenGL 性能优化 作者: Yang Jian (jyang@cad.zju.edu.cn) 日期: 2009-05-04 本文从硬件体系结构.状态机.光照.纹理.顶点数组.LOD.Cull等方面 ... 
- Difference Between Primes
			Problem Description All you know Goldbach conjecture.That is to say, Every even integer greater than ... 
