UICollectionView类管理有序的数据项集合,并使用可自定义的布局呈现它们。集合视图提供与表视图相同的常规功能,除了集合视图能够支持的不仅仅是单列布局。集合视图支持可自定义的布局,可用于实现多列网格,平铺布局,圆形布局等等。适用于iOS 6.0及更高版本
将 UICollectionViewCell 与 IBOutlet 一起使用
我想知道是否可以将 UICollectionViewCell 与 IBOutlet 一起使用?因为我总是收到这个错误 *** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“单元格
应用 NSDiffableDataSourceSnapshot 是否损坏?
我在将 NSDiffableDataSourceSnapshot 应用于 UICollectionViewDiffableDataSource 时遇到问题。想象一下这种情况:我有两个项目,我想删除第二个项目,而且我想重新...
我正在使用 UICollectionView,单击按钮后需要滚动到第一个单元格。 该按钮位于我的集合视图中的(大)标题部分...单击 int 它时,我需要
我创建了一个水平集合视图,它计算自己的高度,但是高度没有按照需要计算。 我的流程布局和高度约束代码如下: 如果让 flowLayout =
UICollectionViewCell 中使用 viewForSupplementaryElement 的可访问性顺序不正确
我有一个 UITableViewCell,其中每行都包含一个 UICollectionViewCell。该集合视图具有显示在单元格顶部的补充视图(标题)。 使用语音导航时...
如何实现用户滑动分页? (之前使用过 UICollectionView -> 启用分页)
背景:我正在将一个项目从 UIKit 转换为 SwiftUI。目前使用 UIKit,我在 UICollectionView 中有一个 UICollectionView,两者都启用了分页。这允许用户向上/向下滑动和
SwiftUI:如何实现用户滑动分页? (之前使用过 UICollectionView -> 启用分页)
背景:我正在将一个项目从 UIKit 转换为 SwiftUI。目前使用 UIKit,我在 UICollectionView 中有一个 UICollectionView,两者都启用了分页。这允许用户向上/向下滑动和
Swift - 我们什么时候需要使用 'leastNormalMagnitude', 'leastNonzeroMagnitude'
我正在开发一个集合视图,在某些情况下,为了避免运行时异常,我需要将集合视图大小返回到最小大小。这样视图占用的空间就太小了...
我有一个 2 列和 3 行的集合视图。我有一个按钮,可以将整个应用程序的语言从英语更改为阿拉伯语。我也想翻转我的收藏视图。 我已经成功了...
如何使用 Swift 4 在 UICollection 视图中进行多项选择
我是 swift 新手,从头开始构建 iOS 应用程序(使用 swift 4),想要执行如下操作。 1.在UICollectionView中实现多单元格选择, 2. 传递选定的单元格...
Swift 4:集合视图“cellForItemAt”索引超出范围
我收到索引超出范围致命错误。我正在尝试在表视图控制器的一个单元格中实现 2 个集合视图。两者都有不同的数据源。在单元格中加载图像数据时
我已以编程方式创建堆栈视图。我对此给出了限制。我已使用 addArrangedSubview 函数将该字段添加到堆栈视图中。我期望堆栈视图应该安排...
如何使用选定但未聚焦的UICellAccessory.customView设置正确的tintColor
在 UISplitViewController 布局内的 UICollectionView 中,我有一个 UICollectionViewListCell,在适用时将警告徽章显示为 UICellAccessory。 该警告徽章配件基于...
我有一个 UICollectionView ,它是整个视图,但它位于“视图”内部(它不是 UICollectionViewController )。向此集合视图添加单元格会在 Storybo 中按以下顺序显示它...
我想根据从表视图的 didSelectRow 函数传递到集合视图的电影 ID 显示类似的电影。这是获取类似电影记录的 URL。 https://api.themovi...
如何向使用 UICollectionViewFlowLayout 和 UICollectionViewDiffableDataSource 的 UICollectionView 添加节页眉/页脚?
我查阅了很多文章和文档。 UICollectionViewCompositionalLayout 随处与 UICollectionViewDiffableDataSource 一起使用。 SupplementaryViewProvider 用于出列...
我正在基于 enum 渲染视图。对于案例 .loaded ,我显示 self.showDetails 这是一个视图控制器,它显示当我选择单元格表单表视图并且它工作时......
如何更改 UICollectionView 中所选项目的单元格背景颜色,并快速将其他单元格颜色更改为默认值
我是 swift 新手,我正在尝试更改 UICollectionView 的单元格背景颜色,但它不起作用我的代码在 cellForItemAt 中是这样的 if(cell.isSelected){ cell.backgroundColor = UICo...
UICollectionView 快照需要太长时间才能重新应用
我有一个带有大量数据源的 UICollectionView,例如30000+ 项;并且数据源根据屏幕方向(即纵向、横向)而变化,因此我重新创建并重新应用
如何计算单元格大小,使得不同设备显示的行列数量相同,并且单元格高度调整为设备的屏幕尺寸? 我试着计算一下...