uicollectionviewlayout相关内容
我正在尝试将UICollectionView显示在一个模态显示的视图控制器中。该应用程序适用于iPad iOS 7. 我已经创建了UIViewController的子类(带有一个nib),并添加如下: MyViewController * controller = [[MyViewController alloc] init]; UINavigationController *
..
我正在尝试为圆形的自定义单元格实现 UICollectionView 。现在默认情况下,圆圈的对齐方式与普通方形单元格相同:顶部圆圈和底部圆圈位于同一垂直线上。如何更改对齐方式:顶部圆圈和下面的两个圆圈形成等边三角形(顶部圆圈和底部圆圈的位置偏移半径'长度)?如下: 来自OOO OOO OOO to OOO OOO(圆圈之间没有间距) OOO 解决方案
..
我知道如果您正在执行任何“像网格或基于行的分解布局”,则记录的建议是使用UICollectionView Flow 布局。但是,我不确定这是否适用于我的情况。 我想要一个网格,但不想要一个换行符布局。物品应无限制地水平和垂直布置,无需堆叠。基本上,如果内容超出框架,则可以水平或垂直滚动的巨型棋盘。 要继承UICollectionView Flow 布局,我必须: 覆盖 pre
..
我知道这对于UITableViewCells来说相当容易,但我不知道如何使用UICollectionView来解决这个问题。 编辑。图片澄清。单元格的文本内容在这里不一样,但它们应该是。 景观:
..
我想创建一个如下所示的UICollectionView: 它不可滚动或可编辑。我现在想知道如何为此编写布局。我猜它不会是 UICollectionViewFlowLayout 的子类。我可以想到很多方法,但如果有任何“正确”的方式,我很好奇。单元格将具有动画效果。 每行或每列应该是它自己的部分吗? 解决方案 我已经用UICollectionViewFlowLayout的子类完成
..
我正在寻找一种用 UICollectionView 替换原生 UIPageViewController 水平分页的方法。 到目前为止,我做了以下事情: let layout = UICollectionViewFlowLayout() layout.scrollDirection = .horizontal layout.itemSize = collectionView.
..
我正在使用UICollectionView在iPhone应用程序(iOS6)中显示图像网格。 我正在使用UICollectionView的垂直滚动,并且图像都具有固定的宽度和不同的高度。设置图像的宽度,以便在iPhone上显示3列图像。这工作正常,我在网格视图中显示图像。 但是,由于我的图像高度不同,因此列中图像之间的垂直间距会有所不同,这看起来不太好,如下图所示(用HTML制作的模型
..
我有一个带有UICollectionViewFlowLayout的UICollectionView。我还实现了UICollectionViewDelegateFlowLayout协议。 在我的数据源中,我有一堆UIViewControllers响应自定义协议,所以我可以询问它们的大小和其他一些东西。 / p> 在FlowLayout委托中请求sizeForItemAtIndexPath
..
我正在尝试处理新的iOS 7 API,允许交互式动画视图控制器转换,包括 UICollectionViewLayout 之间的转换。 我已经从WWDC 2013“iOS-CollectionViewTransition”中获取并修改了示例代码,可在此处找到: https://github.com/timarnold/UICollectionView-Transition-Demo 原始
..
我正在使用UICollectionView来显示几个数据部分。这些部分具有固定数量的项目。我希望所有项目都以连续网格显示。 现在我在水平方向完成此任务: 但在纵向上这留下了很大的差距: 我想解决这个差距部分,因为它是丑陋的,它不属于那里。 我很乐意使用自定义的FlowLayout,但是我找不到一个指向正确方向的教程(我找到了几个,但没有一个真正触及这个问题。) 任何人都可
..
我有一个分为多个部分的数据集,但是,我想在collectionView中显示它,而不会在各部分之间中断。以下是我想要实现的目标: 而不是: 0-0 0-1 0-2 0-3 1-0 1-1 2-0 3-0 我想: 0-0 0 -1 0-2 0-3 1-0 1-1 2-0 3-0 我意识到解决方案可能在于自定义UICollectionViewL
..
我正在尝试使用分页创建一个UICollectionView,并且每个项目的最大宽度为250分,我已设法创建它,但我有2个问题:第一个项目开始不应该是,但有更多开始时的空间,当我尝试滑动时,总有一些东西不会让我滑动。 这是它的样子: 视频链接 这是我的代码: CenterCellCollectionFlowLayout.swift class CenterCellCo
..
当UICollectionView填充了项目时,它们总是直接进入UICollectionView的边缘,如下所示: --- ------------ | XXXXXXX | | X X X X X X X | | X X X X X X X | | X X X X X X X | | X X X X X X X | | X X X X X X X | -----
..
我使用垂直滚动制作了 UICollectionView 。 单元格的宽度大于屏幕宽度,因此我根据 customFlowLayout c $ c> UICollectionViewFlow 布局返回正确计算的内容大小。 然而,这不起作用。当单元格的宽度小于屏幕宽度时,它可以工作。是否意味着我们在垂直滚动中宽度不能超过屏幕宽度? 水平滚动的宽度相同,但是 CollectionView
..
考虑具有流布局和水平方向的 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
..
我找到了一个关于如何制作粘性标题的博客它很棒。唯一的问题是我不认为它考虑了sectionInserts。 这是它的目的: 我有我的插入: collectionViewFlowLayout.sectionInset = UIEdgeInsetsMake(16,16,16,16); 使用粘性标题,它向下移动16个像素: layo
..
这与使用流程布局或自定义有关但不同?。 以下是我正在尝试做的事情的说明: 我想知道我是否可以用 UICollectionViewFlowLayout ,它的子类,还是我需要创建一个完全自定义的布局?根据UICollectionView上的WWDC 2012视频,如果您使用垂直滚动的Flow Layout,您的布局线条是水平的,如果您水平滚动,您的布局线条是垂直的。我想在水平滚动的集合视
..
我正在尝试创建一个粘性补充标头,它始终保持在顶部并且不会响应滚动事件。到目前为止我发现的解决方案仍然对bounch滚动做出反应并使用自定义flowlayout进行修复,这可能也是我的问题的解决方案。 我想要的原因这样,标题是在其他地方使用,应该是可重用的。我希望这可以通过这种方式解决,我不必创建一个单独的视图。 正如我在Swift中这样做的,它会很棒在Swift中有一个例子。 解
..
在iOS 10设备中运行我的应用程序我收到此错误: UICollectionView收到的索引路径不存在的单元格的布局属性 在iOS 8和9中工作正常。我一直在研究,我发现这与集合视图布局无效有关。我试图实施该解决方案但没有成功,所以我想请求直接帮助。这是我的层次结构视图: - >表格视图 - >表格的每个单元格都是自定义集合查看[GitHub Repo] [1]
..
这是导致警告的代码: private override func layoutAttributesForItemAtIndexPath(indexPath:NSIndexPath) - > UICollectionViewLayoutAttributes? { let attributes = super.layoutAttributesForItemAtIndexPath(indexP
..