微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

UICollectionView 水平和垂直滚动与不同的单元格

如何解决UICollectionView 水平和垂直滚动与不同的单元格

我正在构建一个应用程序,我们可以在其中垂直滚动 10 个以上的部分,并且每个部分有 5 个项目的水平滚动。

有几个教程向您展示了如何在表格视图中添加集合视图,如下所示:https://johncodeos.com/how-to-add-uicollectionview-inside-uitableviewcell-using-swift/

我也在遵循这种方法

表格视图 > 表格视图单元格 > 集合视图 > 集合视图单元格

这对于单个集合视图单元格非常有效,并且所有教程都使用单个大小的单元格或很少使用 2 个单元格,他们根据表格视图行在单元格标识符之间进行选择。但问题是我有不同设计和大小的不同单元格(10 个单元格)。

我正在使用的当前方法 使用 .class 文件创建 10 多个表视图单元格,其中包含每个单独的集合视图及其委托,并且对于每个集合视图,都有一个各自的设计的自定义集合视图单元格在设计上彼此不同。

有什么方法可以将单个表格视图单元与集合视图一起使用,并将不同的集合视图单元或其各自的标识符传递给它们?或者有什么方法可以让我不必使用集合视图创建 10 个以上的 tableview 单元

该应用是为运行 iOS 11 及更高版本的设备构建的,因此我无法实现组合集合视图布局

我是 Swift 新手,请详细解释,谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。