UICollectionView 与 UITableView的异同 相同点: 不同点: ① 动过代理和数据源方法来实现UI和数据填充的; ② 对Cell的重利用,实现了循环利用优化; 不同点: ① UITableView是系统自定义的竖直布局,只能竖直滚动,UICollectionView可以自由选 ...
分类:
其他好文 时间:
2018-08-02 11:29:02
阅读次数:
152
1.实现滚动缩放 自定义Layout继承 UICollectionViewFlowLayout 2.拖动排序item 这里给collectionview添加一个长按的手势进入拖动状态 3.瀑布流 ...
分类:
其他好文 时间:
2018-07-22 19:24:38
阅读次数:
137
在开发中横向滑动我们通常会想到用UICollectionView,确实这个好用,但有时候需求不太明确而且用UICollectionView的头部需要自定义没有UITableView简单,粽子看需求,根据需求决定,但是我们得会这种技能。@interface ViewController ()<UITableViewDelegate,UITable
分类:
移动开发 时间:
2018-07-17 19:14:37
阅读次数:
193
#pragma mark — 视图控制器中使用:(关键) layout.estimatedItemSize = CGSizeMake(WIDTH, 60); // layout约束这边必须要用estimatedItemSize才能实现自适应,使用itemSzie无效 // // 商品详情 容器 详情... ...
分类:
移动开发 时间:
2018-07-17 14:11:50
阅读次数:
283
"ios 开发 UICollectionView详解+实例" "Masnory 适配资料" 我实现的目标 ,在一个页面显示一个视图,或者4个视图,或者16个视图,因此我最开始实现思路是这样的: 上面的代码是错的 借鉴了两篇文章,我写下了如下代码: 效果图如下: 点击按钮后 ...
分类:
其他好文 时间:
2018-07-07 20:13:29
阅读次数:
281
这个问题在之前的 iOS 10 上是没有的,iOS 11 新出之后才出现。在使用了- collectionView: viewForSupplementaryElementOfKind: atIndexPath:的 UICollectionView 页面中,滑动页面的时候滚动条会被 HeaderVi ...
分类:
移动开发 时间:
2018-05-16 11:00:09
阅读次数:
309
最近项目测试出一个隐藏已久的bug,经过多番测试,发现在iOS9下自定义的一个UICollectionViewCell只走一次awakeFromNib。 具体情况是,项目中有一个控制器用到了自定义的UICollectionView,有四组数据,然而有三组自定义的UICollectionViewCel ...
分类:
移动开发 时间:
2018-05-09 15:09:16
阅读次数:
568
前言: 最终效果 一` 首先了解下UICollectionViewLayoutAttributes, 当你看这些属性的时候, 有没有感觉到是一个view应该有的属性, 实际上, collectionVIew里面的所有的cell我们并没有给它直接设置过他在collectionView上面的frame等 ...
分类:
其他好文 时间:
2018-04-20 22:06:09
阅读次数:
184
1. https://stackoverflow.com/questions/45871149/ios-11-uicollectionview-when-appearing-scrolling-happens ...
分类:
移动开发 时间:
2018-03-10 11:54:27
阅读次数:
215
UITableView 我们都知道UITableView从iOS 8開始实现行高的自适应相对照较简单,首先必须设置estimatedRowHeight给出预估高度,设置rowHeight为UITableViewAutomaticDimension(注意:假设不改动rowHeight默认就是UITab ...
分类:
移动开发 时间:
2018-01-30 16:32:34
阅读次数:
872