UICollectionView类管理有序的数据项集合,并使用可自定义的布局呈现它们。集合视图提供与表视图相同的常规功能,除了集合视图能够支持的不仅仅是单列布局。集合视图支持可自定义的布局,可用于实现多列网格,平铺布局,圆形布局等等。适用于iOS 6.0及更高版本
UICollectionView reloadSections 与 indexPath 处的 reloadItems
我正在处理 NSInternalConsistencyException,它随机导致我的 UICollectionView reloadItems 崩溃。 reloadSections 和 reloadItems 在性能方面有什么区别...
UIViewRepresentable:从 updateUIView 重新加载 UICollectionView 中的数据失败,应用程序崩溃
我正在使用 UICollectionView 作为 UIViewRepresentable。当当前项目发生更改(滚动到当前项目并突出显示它)或源数据更新时,应该更新它......
使用 UICollectionViewCompositionalLayout 在 iPad 上并排显示项目
我的目的是在 iPad 上并排显示项目,在 iPhone 上逐行显示项目。我的代码如下,但由于某种原因我的布局错误。任何帮助将不胜感激。 我得到什么...
collectionView cellForItemAt 未被调用
我有一个 UITableView,其中每个原型单元格都有一个 UICollectionView。该集合视图应该是图像网格。我对 Swift 很陌生,已经用谷歌搜索了几个小时(并阅读了 p...
集合视图 cellForItemAt indexPath 未被调用(Swift)
我从故事板创建了一个集合视图控制器,并将其自定义类设置为 ItemCollectionVC,将其单元格的自定义类设置为 ItemCell,并将其重用标识符设置为 Cell 这是我的
所有 CollectionViewCell 高度等于 swift 中最大的单元格标签动态内容
所有CollectionViewCell高度等于最大单元格标签动态内容swif完整代码 导入 UIKit YourViewController 类:UIViewController、UICollectionViewDataSource、UICollectionViewDele...
如何使用 Swift 在 CollectionViewCell 上显示 JSON 图像
我成功从API获取图像,但我不知道如何在CollectionViewCell中显示它。在 JSON 结果中,“图像”对象具有如下 URL: https://sgp1.vultrobjects...
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { let cell=colView1.dequeueReusableCell(withReuseIdentifier:"cell&quo...
UITest - 当 isPagingEnabled true 时,UICollectionView 水平方向滚动问题
当 isPagingEnabled 属性设置为 true 时,我一直在尝试使用水平滚动将 UICollectionView 滚动到下一页。我已经努力了几天了,我已经做了很多
如何获取 UICollectionView 中特定项目的高度
在我的 UICollectionView 中,我使用委托方法为不同的单元格项目设置了不同的高度: func collectionView(_ collectionView: UICollectionView, 布局 collectionViewLayout:
iOS 应用程序在 UICollectionView 代码中冻结,但我没有任何 UICollectionViews
每当有人尝试编辑记录时(即当我显示 EditRecordViewController 时),我的一个应用程序就会冻结。我尝试使用 Watchdog 来检测挂起的主线程并导致崩溃,所以......
从集合视图部分删除 N 个项目可以防止在同一批次中重新加载最后 N 个项目
编辑:经过进一步测试,这并不是在 iOS 15.2 上执行更新,而是在 iOS 13.0 和 14.0 上执行更新,所以这似乎是一个 iOS 错误! 我正在尝试将批量更新应用到 UICollection...
我将集合视图作为表格视图的行。集合视图仅支持水平滚动。当我滚动到第一行集合视图的末尾,然后滚动到底部时...
如何禁用 UICollectionView 部分之间的单元格拖动?
我的 UICollectionView 有两个部分。我希望能够在每个部分内拖动单元格,但不能在它们之间拖动单元格。 我正在使用长按手势识别器来动画单元格拖动移动...
如何正确地将 UICollectionView 滚动到具有估计补充视图高度的特定节标题?
我的 UICollectionView 有多个部分,并且有很长的项目列表和补充标题视图。我需要对特定部分进行动画处理并在视图端口中显示部分标题。尝试过...
Swift - CompositionalLayout - 集合视图单元格高度不根据图像高度计算
我正在使用组合布局加上 Diffable 数据源,使用 PhotoKit 的缓存图像管理器在单列中显示相册中 UICollectionView 中的图像。 我想要图像...
UICollectionView 单元格在关联数据更新时不更新
我有一个集合视图,每个单元格都有一个“空星”按钮。当用户点击该按钮时,按钮的图像应该变成“实心星星”。 CollectionView 应该自行排序......
我正在将一些复杂的集合视图代码(带有嵌入式堆栈视图、集合视图、表视图等的滚动视图)转换为具有组合布局的单个集合视图。但我有
iOS 13 在具有组合布局的集合视图上设置内容插入会导致跳转
我正在使用组合布局集合视图,并且需要支持回 iOS 13,但是当我更新集合视图的内容插入时,我遇到了一个奇怪的问题。我正在使用 est...
如何使用 diffable 数据源在每个部分仅选择 1 个项目
我有以下代码 最终类 ListViewController: UIViewController { 让视图模型:ViewModel 初始化(视图模型:视图模型){ self.viewModel = viewModel super.init(笔尖...