uicollectionview相关内容

如何根据行替换 UICollectiveViewCell 的背景颜色?

我知道这对于 UITableViewCells 来说相当容易,但我不确定如何使用 UICollectionView 来解决这个问题. 编辑.图片以供澄清.单元格的文本内容在这里不一样,但它们应该是一样的.横向: 纵向: 我尝试根据 cellForItemAtIndexPath: 方法中的索引路径的 row 属性,用单元格的背景颜色天真地切换单元格文本标签的颜色.然而,Index ..
发布时间:2022-01-09 08:15:57 移动开发

如何强制 UICollectionView 滚动项目较少?

我正在使用 UICollectionView,它显示的项目少于填满整个屏幕所需的项目.使用此设置,当我添加 20 个项目时,视图根本不会滚动(移动和反弹). 如果没有足够的项目填满屏幕,如何强制集合视图滚动? (来源:bytolution.com) 感谢您的帮助! 顺便说一句,我已经尝试设置 contentSize(例如设置为 {320 , 1000}),但它仍然不起作用. ..
发布时间:2022-01-09 08:15:37 其他开发

UICollectionView 3 列网格,1px 空间?(包括图片)

我设置了一个带有 FlowLayout 的 UICollectionView,它在垂直或水平方向的单元格之间没有空间. 我一切正常,但在第 2 列和第 3 列之间有一个奇怪的 1px 空间,我不知道为什么!?我已经验证了 iOS 模拟器和真实设备上都出现了 1px 的差距.有人经历过吗? 我的 UIViewController 是以下的委托/数据源: MyViewControll ..
发布时间:2022-01-09 08:15:21 移动开发

如何隐藏 UICollectionView 的滚动条

我正在开发一个 UICollectionView 类,当我在列表上滚动时它会显示滚动条,滚动时可以隐藏滚动条吗? 解决方案 目标C: [collectionView setShowsHorizo​​ntalScrollIndicator:NO];[collectionView setShowsVerticalScrollIndicator:NO]; 斯威夫特 3.0 colView ..
发布时间:2022-01-09 08:15:07 移动开发

如何创建带有列标题和行标题的 UICollectionView?

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

如何在 Swift 中向 Collection View Cell 添加删除按钮?

现在我有一个使用按钮集合视图的滚动用户名列表.但我想为每一行添加重叠的删除按钮.它们需要附加到名称按钮并与它们一起滚动. 如何将这些按钮添加到我的 CollectionView?(另外我想跳过第一行的删除按钮,原因很明显) 当前代码: //将单元格添加到集合中func collectionView(collectionView: UICollectionView, cellForIt ..
发布时间:2022-01-09 08:14:44 移动开发

UICollectionView : 动画自定义布局

我在 UICollectionView 中显示了许多图像单元格.通过一个按钮,我希望能够将我的所有单元格分组到第一个按钮上. 这运行良好,但是当我尝试将动画过渡添加到我的重组动作时,没有任何反应. 这是我在自定义布局中使用的方法: - (NSArray*)layoutAttributesForElementsInRect:(CGRect)rect{NSArray* allAttrib ..
发布时间:2022-01-09 08:14:34 移动开发

UICollectionView insertItem->调整动画时间?

所以,我有一个 UICollectionView 我可以在其中插入新项目. 我使用了 集合视图编程指南 - “让插入和删除动画更有趣"一节 有没有办法调整动画时间?(也许我只是在文档中错过了它,但找不到任何相关信息) PS:如果我可以编辑曲线,那也太酷了.你知道 Ease-In-Out 等等. 解决方案 您可以使用 CALayer 更改任何动画速度.所以对于 UIColl ..
发布时间:2022-01-09 08:14:11 移动开发

UICollectionView:组合布局禁用预取?

我有一个非常简单的 UICollectionView,它使用组合布局轻松实现动态单元格高度.不幸的是,这样做似乎会禁用使用 UICollectionViewDataSourcePrefetching 的内容预取.在以下示例代码中,collectionView(_:prefetchItemsAt:) 方法仅在集合视图初始显示时调用一次.没有滚动动作会导致对该方法的进一步调用. 我该怎么做才能使 ..
发布时间:2022-01-09 08:13:51 移动开发

如何为 UICollectionView 启用缩放

我很困惑.我有一个 UICollectionView.我有自己的 UICollectionViewLayout 子类(iow,我没有使用 Flow 的东西).UICollectionView 实例是 UIScrollView 的子类.它添加了多个子视图.但是像 正确缩放包含许多子视图的 UIScrollView 这样的问题似乎说可滚动视图应该只有一个子视图来“滚动整个视图".对我来说,这似乎是一种 ..
发布时间:2022-01-09 08:13:42 移动开发

UICollectionView Cell + UiLabel 与 AutoLayout

我正在尝试将 UILabel 固定到它的父单元格.我添加了四个约束(顶部、前导、尾随、底部)在 iOS 8.0 上可以正常工作,但在 iOS 7.X 上却不行.请看下图: [点击这里查看完整尺寸] 我做错了什么?请指教! 编辑#1 它似乎是自 Xcode 6 GM 以来才被破坏的.我的方法在 Xcode 6 beta 7 中运行良好. 此外,如果我减小内部视图的宽度, ..

UICollectionView 中的大单元格在仍显示的情况下被删除

我有一个 UICollectionView,其中包含一些大的 UICollectionViewCells.这些单元格非常大,以至于它们完全填满了 UICollectionView 边界并延伸到屏幕外. 问题是大单元格从 UICollectionView 中删除并在它们仍然显示时排队等待重用,从而导致空白视图.如果我继续在空白 UICollectionView 区域上滚动,最终会出现单元格的最 ..
发布时间:2022-01-09 08:13:28 移动开发

UICollectionViewFlowLayout 与子类化 UICollectionViewLayout

我知道记录在案的建议是使用 UICollectionViewFlowLayout 如果您正在做任何“像网格或基于行的中断布局".但是,我不确定这是否适用于我的情况. 我想要一个网格,但不想要一个换行布局.物品应该在水平和垂直方向上无限地布置,而无需堆叠.本质上是一个巨大的棋盘,如果内容超出框架,它会水平或垂直滚动​​. 要继承 UICollectionViewFlowLayout 我必 ..
发布时间:2022-01-09 08:13:20 移动开发

UICollectionView 特殊横流-多节

我有一个 UICollectionView,根据设备方向不同,它的使用方式也不同.该图像描述了我拥有什么以及我需要什么. 是否可以使用默认流程布局获得“我需要的水平滚动",还是我需要制作自定义流程布局(感谢指南)或多个集合视图? 解决方案 我使用 DateFlowLayout.奇怪的名字,但它可以工作,有一些配置. 这是我给你的设置(我只用于水平方向): - (void)la ..

UICollection 视图流布局垂直对齐

默认情况下,当您在集合视图中使用流式布局时,单元格垂直居中.有没有办法改变这种对齐方式? 解决方案 以下代码对我有用 @interface TopAlignedCollectionViewFlowLayout : UICollectionViewFlowLayout- (void)alignToTopForSameLineElements:(NSArray *)sameLineEleme ..
发布时间:2022-01-09 08:12:43 移动开发