UICollectionView类管理有序的数据项集合,并使用可自定义的布局呈现它们。集合视图提供与表视图相同的常规功能,除了集合视图能够支持的不仅仅是单列布局。集合视图支持可自定义的布局,可用于实现多列网格,平铺布局,圆形布局等等。适用于iOS 6.0及更高版本
UICollectionView 在呈现另一个 VC 后重新加载数据时重置焦点
在某些情况下,在 tvOS 上,集合视图会将其焦点重置到 reloadData() 上。下面是重现该问题的最少代码量。 导入 SwiftUI @主要的 结构 DemosApp_tvOS:...
tvOS - UICollectionView 在呈现另一个 VC 后重新加载数据时重置焦点
在某些情况下,在 tvOS 上,集合视图会将其焦点重置到 reloadData() 上。下面是重现该问题的最少代码量。 导入 SwiftUI @主要的 结构 DemosApp_tvOS:...
我已经成功实现了一个UICollectionView。是否可以更改滚动方向? 您能展示如何以编程方式实现它吗?
我的基于 Storyboard 的 iOS 应用程序中有一个 UICollectionView。 当设备处于纵向时,我希望它垂直滚动,当它处于 Landscaper 中时,我希望它水平滚动...
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 中的图像。 我想要图像...