概述 说句老实话,UICollectionView真的太强大了,而且要掌握高级部分是相当困难的。至少笔者是这么认为的,如果觉得自己比较厉害,可以轻而易举地掌握UICollectionView的使用的,希望可以总结点经验! 本篇文章是在练习如何使用UICollectionView进行网格布局。网格布局 ...
分类:
其他好文 时间:
2016-03-31 01:56:00
阅读次数:
218
实现效果 实现思路 从Demo效果图中,可以看出来,主要是缩放系数的计算。对于不同距离的cell,其缩放系数要变化,以便整体协调显示。 所以,我们必须重写-layoutAttributesForElementsInRect:方法来实现所有当前可见的cell的attributes。 计算比例,通过获取 ...
分类:
其他好文 时间:
2016-03-31 01:51:24
阅读次数:
239
今天在使用ios UICollectionView时,需要在collectionview的每一个item上添加一个label类型的子view。代码中设置了每一行显示七个item。 刚开始,我添加subview的方式如下: [[UILabel alloc] initWithFrame:self.fra ...
分类:
其他好文 时间:
2016-03-29 14:32:27
阅读次数:
138
1.UICollectionView使用流水布局——UICollectionViewFlowLayout时,需要满足条件: 每个item(即cell)的大小是一样的,不仅是宽度,还有高度。这样,当collectionview的宽度发生变化时,item能将其动态填充。itemSize即为每个cell的 ...
分类:
其他好文 时间:
2016-03-28 10:35:20
阅读次数:
2824
记得第一次写CollectionView标题的时候,查了很多资料结果发现都不是很完整,经过努力还是做出来了现在跟大家分享下,让还在坑里的小伙伴快速出坑废话少说直接开始 在创建好collection的情况下我们开始第一步 首先创建一个继承与UICollectionReusableView的类 然后在c
分类:
其他好文 时间:
2016-03-11 15:23:57
阅读次数:
141
一开始几页滑动是没有问题的,等滑到三四个页面之后,就出现奇怪的缝隙,一开始死活找不到原因,最后在layout的代理方法minimumLineSpacingForSectionAtIndex返回值设置为0才解决,一开始想我只显示一行,跟这个应该没什么关系吧,就没设置,其他的两个代理方法minimumI
分类:
其他好文 时间:
2016-03-11 10:12:11
阅读次数:
4429
项目中遇到的需求,需要作出每个单元格必须完全显示. 使用uicolectionview可以实现: collectionview的布局全部由UICollectionViewFlowLayout控制. UICollectionViewFlowLayout的一个方法控制滑动结束单元格的停止位置: -(CG
分类:
其他好文 时间:
2016-03-07 10:25:34
阅读次数:
180
1.表单键盘遮挡 应用场景为一个collectionView上有多个textfield、textView供用户填写信息。 之前输入项较少时,采取的方法比较粗暴,didSelectItemAtIndexPath时,记下collectionViewCell距离屏幕底部的间距,再与键盘高度作比较,根据实际
分类:
其他好文 时间:
2016-02-29 16:40:17
阅读次数:
135
在iOS6.0之后,苹果推出了?个新的继承于UIScrolleriew的一个视 图,UICollectionView,也被称之为集合视图。和UITableView共同作为 在开发中常常用的两个视图,常常作为项目的主界面出现。 代码演示: #import "YourCollectionViewCell
分类:
移动开发 时间:
2016-02-22 00:15:14
阅读次数:
279
创建一个CollectionView 分为几个步骤 1.先创建布局FlowLayout 设置布局格式 2.创建CollectionView 并使用布局Flowlayout -initWithFrame: collectionViewLayout: 3.遵循协议delegate dataSource
分类:
其他好文 时间:
2016-02-19 20:29:32
阅读次数:
277