uicollectionviewlayout相关内容

iOS UICollectionView:具有交替网格对齐的圆形视图的单元格

我正在尝试为圆形的自定义单元格实现 UICollectionView 。现在默认情况下,圆圈的对齐方式与普通方形单元格相同:顶部圆圈和底部圆圈位于同一垂直线上。如何更改对齐方式:顶部圆圈和下面的两个圆圈形成等边三角形(顶部圆圈和底部圆圈的位置偏移半径'长度)?如下: 来自OOO OOO OOO to OOO OOO(圆圈之间没有间距) OOO 解决方案 ..
发布时间:2018-09-13 15:01:05 移动开发

UICollectionViewFlowLayout vs子类化UICollectionViewLayout

我知道如果您正在执行任何“像网格或基于行的分解布局”,则记录的建议是使用UICollectionView Flow 布局。但是,我不确定这是否适用于我的情况。 我想要一个网格,但不想要一个换行符布局。物品应无限制地水平和垂直布置,无需堆叠。基本上,如果内容超出框架,则可以水平或垂直滚动​​的巨型棋盘。 要继承UICollectionView Flow 布局,我必须: 覆盖 pre ..
发布时间:2018-09-13 14:42:57 移动开发

如何使用列标题和行标题创建UICollectionView?

我想创建一个如下所示的UICollectionView: 它不可滚动或可编辑。我现在想知道如何为此编写布局。我猜它不会是 UICollectionViewFlowLayout 的子类。我可以想到很多方法,但如果有任何“正确”的方式,我很好奇。单元格将具有动画效果。 每行或每列应该是它自己的部分吗? 解决方案 我已经用UICollectionViewFlowLayout的子类完成 ..

在UICollectionView中显示图像 - 如何在图像之间实现固定的垂直间距?

我正在使用UICollectionView在iPhone应用程序(iOS6)中显示图像网格。 我正在使用UICollectionView的垂直滚动,并且图像都具有固定的宽度和不同的高度。设置图像的宽度,以便在iPhone上显示3列图像。这工作正常,我在网格视图中显示图像。 但是,由于我的图像高度不同,因此列中图像之间的垂直间距会有所不同,这看起来不太好,如下图所示(用HTML制作的模型 ..
发布时间:2018-09-13 13:46:50 移动开发

使用节的UICollectionView在单元格之间留下间隙

我正在使用UICollectionView来显示几个数据部分。这些部分具有固定数量的项目。我希望所有项目都以连续网格显示。 现在我在水平方向完成此任务: 但在纵向上这留下了很大的差距: 我想解决这个差距部分,因为它是丑陋的,它不属于那里。 我很乐意使用自定义的FlowLayout,但是我找不到一个指向正确方向的教程(我找到了几个,但没有一个真正触及这个问题。) 任何人都可 ..
发布时间:2018-09-06 11:26:07 移动开发

使用Swift创建一个Paging UICollectionView

我正在尝试使用分页创建一个UICollectionView,并且每个项目的最大宽度为250分,我已设法创建它,但我有2个问题:第一个项目开始不应该是,但有更多开始时的空间,当我尝试滑动时,总有一些东西不会让我滑动。 这是它的样子: 视频链接 这是我的代码: CenterCellCollectionFlowLayout.swift class CenterCellCo ..
发布时间:2018-09-06 10:43:30 移动开发

UICollectionView在两个方向上滚动

我使用垂直滚动制作了 UICollectionView 。 单元格的宽度大于屏幕宽度,因此我根据 customFlowLayout c $ c> UICollectionViewFlow 布局返回正确计算的内容大小。 然而,这不起作用。当单元格的宽度小于屏幕宽度时,它可以工作。是否意味着我们在垂直滚动中宽度不能超过屏幕宽度? 水平滚动的宽度相同,但是 CollectionView ..
发布时间:2018-09-03 17:56:25 移动开发

重新排序UICollectionView的单元格

考虑具有流布局和水平方向的 UICollectionView 。默认情况下,单元格从上到下,从左到右排序。像这样: 1 4 7 10 13 16 2 5 8 11 14 17 3 6 9 12 15 18 在我的情况下,集合视图是分页的,它的设计是为了特定的每页的细胞数量。因此,更自然的顺序是: 1 2 3 10 11 12 4 5 6 - 13 ..
发布时间:2018-09-03 17:12:07 移动开发

UICollectionView水平分页 - 我可以使用Flow Layout吗?

这与使用流程布局或自定义有关但不同?。 以下是我正在尝试做的事情的说明: 我想知道我是否可以用 UICollectionViewFlowLayout ,它的子类,还是我需要创建一个完全自定义的布局?根据UICollectionView上的WWDC 2012视频,如果您使用垂直滚动的Flow Layout,您的布局线条是水平的,如果您水平滚动,您的布局线条是垂直的。我想在水平滚动的集合视 ..
发布时间:2018-09-03 17:05:36 移动开发

在swift中使用UICollectionView粘性标头

我正在尝试创建一个粘性补充标头,它始终保持在顶部并且不会响应滚动事件。到目前为止我发现的解决方案仍然对bounch滚动做出反应并使用自定义flowlayout进行修复,这可能也是我的问题的解决方案。 我想要的原因这样,标题是在其他地方使用,应该是可重用的。我希望这可以通过这种方式解决,我不必创建一个单独的视图。 正如我在Swift中这样做的,它会很棒在Swift中有一个例子。 解 ..
发布时间:2018-08-31 19:08:30 移动开发

iOS 10错误:UICollectionView接收到具有不存在的索引路径的单元格的布局属性

在iOS 10设备中运行我的应用程序我收到此错误: UICollectionView收到的索引路径不存在的单元格的布局属性 在iOS 8和9中工作正常。我一直在研究,我发现这与集合视图布局无效有关。我试图实施该解决方案但没有成功,所以我想请求直接帮助。这是我的层次结构视图: - >表格视图 - >表格的每个单元格都是自定义集合查看[GitHub Repo] [1] ..
发布时间:2018-08-31 18:59:20 移动开发