【问题标题】:UICollectionView inside of UIScrollViewUIScrollView 内的 UICollectionView
【发布时间】:2013-04-19 22:17:43
【问题描述】:

我有一个

  • UIScrollView
    • 标签
    • 标签
    • UICollectionView

我已禁用 UICollectionViews 滚动功能,因此我只想使用 Scrollview 滚动。我的问题是我不知道如何计算 UICollectionViews 的高度,所以我可以更新我的 UIScorllView。如果 UICollectionView 中有很多元素,就会被剪掉。

我创建了这个小 HTML 示例来显示我正在寻找的内容 http://jsfiddle.net/hDwPH/

Dummy code

【问题讨论】:

  • 你最终用什么来解决这个问题?
  • 嘿,你是怎么解决这个问题的
  • 你可以在没有滚动视图的情况下解决这个问题。您可以创建 collectionview 并将其他标签放在其部分标题中。所以标签会随着集合视图滚动。

标签: ios objective-c xcode storyboard


【解决方案1】:

所以我的建议是使用单个 UIScrollview。使用您尝试在 Collection 视图中重复的任何内容创建您自己的视图(我们将其称为 A),并将Subview A 一遍又一遍地添加到 UIScrollview 中,无论您想要多少次。

刚刚想到的另一种方法是完全使用一个集合视图创建两个集合视图单元,一个具有您的标签,您只为第一个单元显示它,而另一个集合视图单元为所有其他单元显示

【讨论】:

  • 所以我的建议是使用单个 UIScrollview。使用您尝试在 Collection 视图中重复的任何内容创建您自己的视图(我们将其称为 A),并将Subview A 一遍又一遍地添加到 UIScrollview,无论您想要多少次。
  • 今晚我可以创建一个示例项目,让您在代码中看到我在说什么,如果您愿意的话?
  • 我想我知道如何实现它。我可以先自己试试。还是谢谢
  • 没有问题,我帮忙也没问题。如果您遇到任何问题,请告诉我。
  • @BenCoffman 我不介意你能否为我准备一个样本。它更像是 Instagram Photo Taker 的实现。这家伙livecoding.tv/video/instagram-esque-photo-picker-swift做到了,但约束真的很混乱
猜你喜欢
  • 2019-10-22
  • 1970-01-01
  • 1970-01-01
  • 2021-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-29
  • 2016-12-30
相关资源
最近更新 更多