繁体   English   中英

tableview单元格内部的Collectionview具有动态高度单元格和动态内容swift 4

[英]Collectionview inside tableview cell with dynamic height cells and dynamic content swift 4

我正在Swift 4的tableviewcell内部使用collectionview。我从服务器获取内容,该内容都是动态的。 我必须展示不同类型的collectionview行为。

例如,在第一个表视图行中,应该是具有屏幕宽度和可滚动性的collectionviewcell。 在第二行中,collectionview具有3个部分,每个部分的内容不同,项目数量也不相同。

在这里我被卡住了,除了水平显示之外,我无法显示其他三个部分。 我已经计算出collectionview流布局的大小。

同样在最后一行中,我有具有可滚动内容的collectonviewcell,在这里,当我查看内容时,内容将从下一行或上一行开始重复。 我希望平滑滚动并停止重复内容。

我是Swift的新手。 有人能帮我这个忙吗? 提前致谢。

平滑的方法是使用其单元格xib创建tableview,并在其单元格内部添加集合视图,并为集合视图单元格创建另一个xib。 当访问不同表视图单元格的集合视图时,此方法很有用。 而不使用不加载Xib的代码可能会使您的代码混乱。

  • 您必须将tableview单元格高度设置为UITableViewAutomaticDimension。 这将根据您的动态内容处理单元格高度。
  • 对于每个tableview单元,您必须根据需要使用单元的索引路径来设置集合视图的属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM