UICollectionView - 复制 Photos.app 功能

Posted

技术标签:

【中文标题】UICollectionView - 复制 Photos.app 功能【英文标题】:UICollectionView - replicate Photos.app functionality 【发布时间】:2012-10-17 05:54:01 【问题描述】:

我正在尝试创建一个 UICollectionView,其行为类似于 iPad 上的 photos.app(捏合以进行分组和展开)。

您认为 photos.app 是如何构建的?

它是一个 UICollectionView 与一个布局,捏只是做了一个 批量更新并将单元格移入部分? 还是一个 UICollectionView 有两种不同的布局? 或者最后一个选项,可以是两个 UICollectionViews 吗?

您认为最好的方法是什么?

谢谢

【问题讨论】:

【参考方案1】:

这是第二个建议 - 两种不同的布局。

我建议查看 Turials 书中 ios6 中几乎相同的示例(付费内容,但在您的情况下可能值得)。

http://www.raywenderlich.com/store/ios-6-by-tutorials

【讨论】:

这很好,因为到目前为止我就是这样构建它的。我一直是那个网站的常客,但还没有买这本书。但现在可能会。【参考方案2】:

如果你还没有买这本书, 我还写了一篇关于基本思想的博文(以及一些流布局子类的代码)。

http://thyraz.tumblr.com/post/35135290759/stacklayout

【讨论】:

以上是关于UICollectionView - 复制 Photos.app 功能的主要内容,如果未能解决你的问题,请参考以下文章

UICollectionView - 复制 Photos.app 功能

如何删除 UICollectionView 中单元格之间的空间? [复制]

如何以编程方式推送 UICollectionView? [复制]

为啥在 cellForItemAt 中将 isSelected 设置为 true 的单元格的 UICollectionView 未将 isSelected 设置为 false? [复制]

pho

当用户滚动到不同的页面时,如何在“UICollectionView”的不同背景颜色之间淡化?