UICollectionView类管理有序的数据项集合,并使用可自定义的布局呈现它们。集合视图提供与表视图相同的常规功能,除了集合视图能够支持的不仅仅是单列布局。集合视图支持可自定义的布局,可用于实现多列网格,平铺布局,圆形布局等等。适用于iOS 6.0及更高版本
如何在UIKit中使用UICollectionViewCompositionalLayout正确渲染远程图像
我想显示一个 NSCollectionLayoutItem(包含来自远程的图像,其宽高比未知)水平占据设备屏幕,并且仍然在垂直方向获得正确的宽高比....
如何使用UICollectionView组合布局来显示基于不同比例的imageview?
我有一个包含 UIImageView 的 NSCollectionLayoutItem ,我希望这个 NSCollectionLayoutItem 完全水平填充设备。我将 item 和 group 的 heightDimension 都设置为
我正在开发一种数据仪表板,并尝试使用 UIViewCollection,每个指示器一个单元格。在足够宽的显示器上,我想实现像这样的标准单元尺寸: ...
以下 UIKit 应用程序使用具有组合布局(列表布局)和可比较数据源的集合视图。 如果您运行它,然后点击视图控制器的右栏按钮项,脚...
如何在 Swift 中访问 UICollectionView 中离屏但现有的单元格?
标题可能有点难以理解,但是这种情况可能会对你有所帮助。 我正在编写一个多图像选择器。假设限制是3张图片,用户选择了3张之后,其他的都
我正在考虑在 iOS 中创建某种树数据结构的可视化表示。树中节点保存的数据是图像和标签,一个节点最多可以有 6 个子节点。 当前...
在应用程序开始时,我可以成功看到todo数组。但是,将待办事项移至“进行中”或“完成”状态后,当我返回到“t...
如何判断 CollectionViewCell 是否位于屏幕中央
我有一个水平滚动的 UICollecitonView 。我有一个要求,当用户向右或向左滚动时,屏幕水平中心的集合视图单元格是co...
[编辑]如果需要其他信息,我将很乐意提供。 我有一个到目前为止我无法弄清楚的情况。嵌入表视图内的集合视图;我是
动画 UICollectionView 框架时的布局和单元格问题
我面临着 UICollectionView 的一个非常奇怪的问题。我不太喜欢一些高级集合视图布局的东西,但我仍然认为这有点令人困惑。 应用框架更新(高度
UICollectionViewCell 中的 SwiftUI 视图
我有一个 UICollectionView,我正在尝试使用 SwiftUI 设计我的 UICollectionViewCell。我已经看到两个示例,一个和两个在其 UICollectionView 中以以下方式完成此操作...
如何使用RxSwift根据数据数量绘制UICollectionView单元格
我制作了一个 var Sample = Public subject <[]>(),我将用它绘制一个元音视图。 如果样本数为0,我想画一个collection View cell,如果多于...
iOS UICollectionView 崩溃 - NSInternalInconsistencyException 原因检测到无效的批量更新
我试图在网络调用后更新集合视图,以将更多元素插入集合视图中。只有一节(第 0 节)。崩溃很难重现,我无法......
请告诉我如何使用RxSwift根据数据数量绘制集合View单元格
我制作了一个 var Sample = Public subject <[]>(),我将用它绘制一个元音视图。 如果样本数为0,我想画一个collection View cell,如果多于...
UICollectionView 可以以柱状布局垂直滚动吗?
我正在构建需要垂直滚动的 UICollectionView,但以柱状格式布局其项目,以便处理不同的项目高度,如下所示: 逐列布局是默认的...
使用 UICollectionViewCompositionalLayout 时,有没有办法只为数据源中的某些项目设置自定义大小?
假设您正在使用完全典型的布局: 让布局 = UICollectionViewCompositionalLayout { (_, _) -> NSCollectionLayoutSection?在 让layoutSize = NSCollectionLayoutSize(
将 UICollectionViewCell 与 IBOutlet 一起使用
我想知道是否可以将 UICollectionViewCell 与 IBOutlet 一起使用?因为我总是收到这个错误 *** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“单元格
应用 NSDiffableDataSourceSnapshot 是否损坏?
我在将 NSDiffableDataSourceSnapshot 应用于 UICollectionViewDiffableDataSource 时遇到问题。想象一下这种情况:我有两个项目,我想删除第二个项目,而且我想重新...
我正在使用 UICollectionView,单击按钮后需要滚动到第一个单元格。 该按钮位于我的集合视图中的(大)标题部分...单击 int 它时,我需要
我创建了一个水平集合视图,它计算自己的高度,但是高度没有按照需要计算。 我的流程布局和高度约束代码如下: 如果让 flowLayout =