【问题标题】:Custom UICollectionView Layout自定义 UICollectionView 布局
【发布时间】:2013-02-21 15:38:47
【问题描述】:

我需要实现的 UICollectionView 布局包含三个部分,一个在另一个垂直下方,每个部分都可以水平滚动。

第 1 部分:1 2 3 4 5 ....................

第 2 部分:1 2 3 4 5 ....................

第 3 部分:1 2 3 4 5 ....................

由于 UICollectionView 只有一个 scrollView,所有部分一次滚动,但不是一次滚动一个。所以我觉得自定义布局在这种情况下无济于事。请说明其他可能的实现方式。

谢谢。

【问题讨论】:

  • 如果您只需要 3 行,而这就是您所需要的,那么我将只使用 3 个集合视图。

标签: iphone ios uikit uicollectionview uicollectionviewlayout


【解决方案1】:

如果UITableView 带有三个自定义UITableViewCell,每个UICollectionView 又包含一个UICollectionView

【讨论】:

  • 我的布局是一种 ARC 形状,看起来像轨道,正在寻找更好的解决方案。感谢你的帮助。谢谢。
  • 由于我的应用程序中没有自动旋转,因此使用三个 collectionViews,具有 FlowLayout 的子类并覆盖每个项目的每个布局属性的中心,相对于项目与中心的 x 距离collectionView 对我有用。
【解决方案2】:

一个UITableView 3 行。每个都有一个UICollectionView

【讨论】:

  • 在那种情况下我什至不需要tableView,我可以直接将三个CollectionViews添加到superView,但是在我的布局中每个Section都是一个ARC形状的Orbits。我正在寻找一个更清洁的解决方案。非常感谢您的帮助。谢谢。
  • 如果您知道自己在做什么,这是一个干净的解决方案。
  • @JackBoy 我的意思是说,我正在寻找一个更轻松(查看次数更少)的解决方案,感谢您的帮助。
  • 观看次数减少?玩得开心处理 3 个 UICollectionViews 与 1 个 UITableView 的轮换。
猜你喜欢
  • 2018-08-02
  • 1970-01-01
  • 1970-01-01
  • 2016-06-28
  • 1970-01-01
  • 2012-10-11
  • 2015-07-07
  • 1970-01-01
相关资源
最近更新 更多