![](https://img-blog.csdnimg.cn/20210830093049404.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
UICollectionView
文章平均质量分 94
UICollectionView
winfred_zen
机械男-IT男
展开
-
UICollectionView左对齐
UICollectionView左对齐当item的大小不一致时,如果要让每个item都左对齐,该怎么做呢?通常在搜索记录、浏览记录,看到这样的UI可参考:CollectionView 居左对齐(搜索、历史记录)CollectionViewClassifyMenu但这种方式,比较适合不需要明确知道item高度的情况那么如何获取布局后的cell的高度呢?...原创 2020-03-25 21:49:41 · 2508 阅读 · 0 评论 -
UICollectionViewDiffableDataSource
UICollectionViewDiffableDataSource参考:How to use UICollectionViewDiffableDataSourceUICollectionViewDiffableDataSource的定义如下:class UICollectionViewDiffableDataSource<SectionIdentifierType, ItemI...原创 2019-12-23 16:36:24 · 418 阅读 · 0 评论 -
UICollectionViewCompositionalLayout
UICollectionViewCompositionalLayout参考 215: Advances in Collection View Layout 中的讲解在iOS6中引入的UICollectionView,是一个基于行的布局系统(line-based layout system)。但是现在由于设备的异构型的增强和屏幕大小的改变,情况越来越复杂所以推出了Compositional L...原创 2019-12-21 17:54:14 · 1655 阅读 · 0 评论 -
继承UICollectionViewFlowLayout
继承UICollectionViewFlowLayout继承UICollectionViewFlowLayout可以做什么呢?修改布局的属性attribute在layout中添加decoration view添加新的supplymentary view扩展UICollectionViewLayoutAttributes,添加新的属性添加手势支持自定义insert、update、...原创 2018-08-27 17:11:38 · 1730 阅读 · 0 评论 -
UICollectionView Sticky Section Header
UICollectionView Sticky Section Header如果项目针对的是iOS9及其以后的系统,可直接使用系统的API来达到目的。在iOS9中,UICollectionViewFlowLayout类引入了2个属性,sectionHeadersPinToVisibleBounds和sectionFootersPinToVisibleBounds,可以非常方便的做到固定不动的h...转载 2018-05-24 14:43:38 · 949 阅读 · 0 评论 -
Cover Flow布局
Cover Flow布局Cover Flow布局的实现,可参见教程:iOS UICollectionView: The Complete Guidempospese/IntroducingCollectionViews本文内容也是来源于此实现过程Cover Flow布局也是一种Flow布局,所以布局的类可直接继承自UICollectionViewFlowLayout基本设置1.设置scroll原创 2017-08-15 18:18:49 · 1395 阅读 · 0 评论 -
自定义UICollectionView布局
记录ray上学习自定义UICollectionView布局学习笔记自定义UICollectionView布局UICollectionViewFlowLayoutUICollectionViewFlowLayout是UICollectionView的默认的布局方式UICollectionViewDelegateFlowLayout代理方法1.func collectionView(_:layout:s原创 2017-04-18 17:51:05 · 2678 阅读 · 0 评论 -
Mosaic布局(类似于瀑布流)
在Custom Collection View Layout讲到了一个mosaic布局,类似于常见的瀑布流最终的效果如下:Mosaic布局(类似于瀑布流)文档摘录官方文档内容Creating Custom Layouts理解核心布局的过程在布局处理的过程中,collectionview调用布局对象指定方法,其调用的顺序如下:1.使用prepareLayout方法执行提供布局信息所需的前期计算 2.原创 2017-04-18 18:49:07 · 1771 阅读 · 0 评论 -
UICollectionView的section设置不同的背景
UICollectionView的section设置不同的背景项目有这样的需求,要为section设置不同背景,在网上搜了一下,解决方案如下,可参考:How to create a Section Background in a UICollectionView in Swiftericchapman/ios_decoration_view其方案如下: 1.使用collecti...转载 2017-08-14 17:58:56 · 11023 阅读 · 0 评论 -
UICollectionView拾遗
UICollectionView拾遗在项目中使用UICollectionView的机会比较少,感觉还是比较生疏,所以在ray上又仔细的学习了一遍,记录下笔记可直接在Storyboard中自定义UICollectionViewCell,设置UICollectionCell的大小可以在Storyboard中设置,也可以通过collectionViewLayout属性 let width = col原创 2017-04-13 18:46:27 · 1302 阅读 · 0 评论 -
iOS UICollectionView: The Complete Guide摘要
本文的内容来自iOS UICollectionView: The Complete Guide, Second Edition。文章对应的源码可以再http://ashfurrow.com/uicollectionview-the-complete-guide/处下载。iOS UICollectionView: The Complete Guide摘要基本selected、highlighted的理原创 2015-09-22 17:20:02 · 2252 阅读 · 2 评论 -
UICollectionView-使用Flow Layout
Using the Flow Layout你可以在collection view中使用UICollectionViewFlowLayout类来组织item。Flow layout实现了一个基于线的布局,就是说布局对象在一条线性路径尽可能多的放置cell。当布局对象到达了当前行的末尾是,会另起一行。 配置flow layout的步骤:创建一个flow layout对象,并把它指派给collecti原创 2015-07-13 21:23:40 · 4444 阅读 · 0 评论 -
UICollectionView: DataSource and Delegate
UICollectionView的数据源:1.原创 2014-08-08 10:40:55 · 2524 阅读 · 0 评论 -
UICollectionView笔记一:BASIC
UICollectionView由三个部分组成原创 2014-08-07 10:40:07 · 1023 阅读 · 0 评论