swift tvOS 垂直滚动网格

问题描述

我是 tvOS 开发的新手,我想创建一个每行 4 个项目的网格。集合应垂直滚动。我面临的挑战是,我不确定如何处理 Apple here 在此文档中提供的信息,因为没有示例。

在 iOS 中,我们会使用类似的东西:

collectionView.collectionViewLayout = GridFlowLayout()

然后赋值给collectionView布局

{{1}}

我不确定要为 tvOS 做什么,我应该如何使用编程代码调整上述代码以适用于 tvOS。

For example

解决方法

这可能有助于https://www.bignerdranch.com/blog/custom-collection-view-layouts-with-tvos-part-2/

另外,请查看此视频:www.youtube.com/watch?v=JbQ2TOsZaNo

在这个视频中,已经对 UITableView 进行了解释,对于 UICollectionView 可以遵循相同的步骤。