这一篇主要来讲一下自定义控件中的自定义viewgroup,我们以项目中最常用的下拉刷新和加载更多组件为例 简单介绍一下自定义viewgroup时应该怎么做。 分析:下拉刷新和加载更多的原理和步骤 自定义一个viewgroup,将headerview、contentview和footerview从上到 ...
分类:
移动开发 时间:
2016-03-28 18:28:32
阅读次数:
224
妹妹婚礼,祝福妹妹,幸福的新娘子,下周yy过来,但是任务比较重,跟同事搞好关系,跟峰哥商量好,要是实在不行,找人帮忙搞一下,周末没办法加班了 block反向传值,代替代理跳转弄明白了,在pop的时候调用dealloc说明控制器没有内存泄露 QQ好友列表,点击headerView收起分组,使用bloc
分类:
其他好文 时间:
2016-03-21 07:01:27
阅读次数:
223
一, 经历 1> 自定义plain 样式的 tableview,模拟器上不显示分割线,真机上却显示cell 下面的分割线. 2> 尝试使用表格的separatorStyle属性,尝试失败.尝试使用 grouped 类型的表格,设置 headerview 和 footview 的代理方法或tableF
分类:
其他好文 时间:
2016-03-04 19:11:20
阅读次数:
147
在网上找到的方法 // 去掉UItableview headerview黏性(sticky) - (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat sectionHeaderHeight = 40; if (scrollVi
分类:
其他好文 时间:
2016-02-26 23:20:51
阅读次数:
285
当给ListView加了一个HeaderView后(代码如下),我们发现,onItemClick方法里的position参数的值不是我们所期望的,比如点击ListView的第一行,我们期望的position是0,可是实际上却是1,也就是说,它是从Header而不是从第一行开始计数的。 1 2 3 4
分类:
其他好文 时间:
2016-02-18 11:54:30
阅读次数:
232
#import "FirstHeaderReusableView.h"#import "FirstFooterReusableView.h"#define ITEMWIDTH ([UIScreen mainScreen].bounds.size.width - 30) / 2#define ITEM...
分类:
其他好文 时间:
2016-01-25 08:47:14
阅读次数:
140
1.所建立的TableView滑动不到底部的问题:tableView继承scrollerView,当tableview开始建立的时候,会先计算每个cell的高度和每个headerview的高度、footerView的高度的总和就是contentSize的总和。当建立tableview的时候,fram...
分类:
其他好文 时间:
2016-01-16 19:30:23
阅读次数:
123
关于顶部图片下拉放大,在用户展示的个人中心显示用户个人头像信息,设置UITableView的headerView实现,UITableView继承自UIScrollView,同样的设置UIScrollView的顶部图片也可以实现同样的效果,简单看一下实现的效果:控制器中设置需要的属性变量:@prope...
分类:
移动开发 时间:
2016-01-14 08:29:58
阅读次数:
504
下拉刷新下拉刷新------- 1.addHeaderView必须在setAdapter之前调用 2.将paddingTop设置一个headerView高度的负值去隐藏它 getHeight()和getMeasuredHeight()的区别: getMeasuredHeight():获取测量完的高度...
分类:
其他好文 时间:
2015-12-12 23:14:39
阅读次数:
279
IOS不允许Header和Footer为0但有时为方便写代码还是要有设置为0的时候,那么这时可以设置为0.0001,这样也就显示不出来了-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)s...
分类:
其他好文 时间:
2015-11-25 10:07:06
阅读次数:
114