uicollectionview相关内容

UICollectionViewFlowLayoutestimatedItemSize 不能在 iOS12 上正常工作,尽管它在 iOS 11 上工作正常.*

对于我们使用的 UICollectionView 的动态高度单元格, if let layout = self.collectionViewLayout as?UICollectionViewFlowLayout {layout.estimatedItemSize = UICollectionViewFlowLayoutAutomaticSize} 在高度和宽度的适当限制下,它适用于 iOS ..

是什么导致了这个 iOS 崩溃?UICollectionView 接收到具有不存在索引路径的单元格的布局属性

我正在开发一个具有 UICollectionViewController 的应用程序,该应用程序在某些难以重现的神秘情况下崩溃.崩溃日志如下所示: *** -[UICollectionViewData validateLayoutInRect:] 中的断言失败,/SourceCache/UIKit_Sim/UIKit-3318.16.14/UICollectionViewData.m:417** ..
发布时间:2022-01-09 08:09:17 移动开发

UICollectionView 布局问题

我正在使用流布局使用 UICollectionView.我已经为它制作了一个自定义的 UICollectionViewCell .但是在运行项目时,控制台不断抛出这个错误 - 未定义 UICollectionViewFlowLayout 的行为,因为:项目高度必须小于 UICollectionView 的高度减去部分插入的顶部和底部值. 我已经确定单元格的大小是正确的 有没有人能够解决这 ..
发布时间:2022-01-09 08:09:09 移动开发

适合每行uicollectionview中给定数量的单元格

我有一个集合视图,假设每行有 4 个单元格.我知道要完成这一切,我需要做的就是将 collectionview.frame.size.width 除以 4.这很容易.但是,我想不通的是如何考虑集合视图侧面的插图和单元格之间的间距.我在集合视图的左侧和右侧有 10 个像素的插图,并且单元格之间有 10 个像素的间距.考虑到这 10 px 插图,我如何计算所需的单元格宽度? 解决方案 为了更好 ..

下载内部图像后调整 UICollectionView 单元格的大小

我正在构建一个 UICollectionView,我的自定义单元格将包含两个标签和一个图像. 每张图片都是异步下载的,所以在下载完成之前我不知道它的大小.下载后,我想调整每个单元格以重新布局其内容和框架以适应刚刚下载的图像的高度. 作为 UICollectionViewLayout,我使用的是 CHTCollectionViewWaterfallLayout 要异步下载图像,我使 ..
发布时间:2022-01-09 08:08:52 移动开发

在 UICollectionView 的两个方向上无限滚动,带有部分

我有一个类似于 iOS 日历的月视图,并且使用了 UICollectionView.现在实现无限滚动行为会很有趣,这样用户可以在每个方向上垂直滚动并且永远不会结束.现在的问题是如何以有效的方式实施这种行为?这是我现在发现的: 基本上,您可以检查是否到达当前滚动视图的末尾.您可以在 scrollViewDidScroll: 或 collectionView:cellForItemAtIndex ..

UICollectionView 中不同单元格大小的自定义布局

我想使用新的 UICollectionView,但我不确定是否可以构建以下内容: 如您所见,有两种不同的细胞类型.一种是人像,一种是风景.当我使用流布局时,它总是创建与最高单元格一样高的单元格行.不是我需要的这种“流畅"布局. 有没有可能用 UICollectionView 实现这种布局? 以前有人做过这样的事情吗?有样品吗?我已经查看了许多教程和类参考... 谢谢! ..
发布时间:2022-01-09 08:08:12 移动开发

UICollectionVIew:如何删除顶部第一个单元格行的空间?

我在Interface Builder中有这样的安排,所有的属性都设置为零. 但是,当我在设备和模拟器上运行它时,它看起来像这样 单元格上方的空间来自哪里? 所以我尝试在这样的代码中为 UICollectionViewFlowLayout 设置这些属性 UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayo ..
发布时间:2022-01-09 08:08:04 移动开发

如何在 Swift 中以编程方式更改 UICollectionViewCell 大小?

我有一个 UICollectionView 和一个 segmented control 来在数据之间切换.但是我如何更改 UICollectionViewCell 大小属性 programmatically ?然后我可以为每种数据类型适当地自定义每种样式. 例如将宽度更改为 520 磅,将高度更改为 100.我是 iOS 开发新手,并且对 CSS 很熟悉:/ 我知道如何在 Xcode ..
发布时间:2022-01-09 08:07:56 移动开发

如何获取 UICollectionViewCell 的矩形?

UITableView 有 rectForRowAtIndexPath: 方法,但在 UICollectionView 中不存在此方法.我正在寻找一种干净的方法来获取单元格的边界矩形,也许我可以将其添加为 UICollectionView 上的类别. 解决方案 我发现的最佳方法如下: Objective-C UICollectionViewLayoutAttributes *att ..
发布时间:2022-01-09 08:07:49 移动开发

UICollectionView 自定义行分隔符

我想在 UICollectionView 中为我们的新应用制作 2pt 黑色分隔符.我们应用程序的屏幕截图如下.我们不能使用 UITableView,因为我们有自定义插入/删除动画、滚动和视差效果等等. 解决方案 我从三个想法开始: 在单元格内实现这些分隔符 将纯黑色背景与minimumLineSpacing一起使用,因此我们将在单元格之间的空间中看到背景 使用自定义布局并将此分 ..

使用 Swift 3 按下时为单元格设置动画

我的问题很简单.我想为 collectionView 中的单元格设置动画.事实上,我想在单元格后面显示一个灰色背景并缩小里面的图像. 与 Pinterest 的效果(几乎)相同: 我曾经在按钮上编写动画,但我从来没有在单元格上这样做过.例如,如何将单元格链接到 touchUpInside 或 TouchDown 操作? 解决方案 如果你想在触摸单元格时启动动画,你可以实现did ..
发布时间:2022-01-09 08:07:18 移动开发

如何在 UICollectionView 中的 UICollectionViewCells 之间添加视图?

我正在尝试在 UICollectionView 中的 UICollectionViewCell 之间添加 UIView,但我不知道该怎么做.我正在尝试完成这样的事情: 我可能需要编写一个自定义 UICollectionViewLayout,但我真的不知道从哪里开始. 解决方案 我研究了更多 UICollectionViewLayout 的工作原理,并想出了如何解决它.我有一个名为 O ..

UICollectionView 动画数据更改

在我的项目中,我使用 UICollectionView 来显示图标网格. 用户可以通过单击一个分段控件来更改排序,该控件调用具有不同 NSSortDescriptor 的核心数据的提取. 数据量始终相同,只是在不同的部分/行中结束: - (IBAction)sortSegmentedControlChanged:(id)sender {_fetchedResultsControlle ..
发布时间:2022-01-09 08:06:54 移动开发