【发布时间】:2014-10-05 00:50:07
【问题描述】:
简而言之,我想要的屏幕布局基本上是用户配置文件(iOS 7 + Xcode 5)。我使用 UIScrollView 作为顶级视图。 原因是 我希望它的所有子视图滚动(用户信息视图 - 带有个人资料图像的视图和您在屏幕上看到的一些按钮,以及照片集合视图 - 带有黑色背景)滚动时。
黑色背景区域将显示用户照片。我想知道我是否可以在这里使用 UICollectionView,或者有更好的方法来实现它。这种情况下的 UICollectionView 应该不能自己滚动,它只显示所有单元格,而滚动工作由最外面的 UIScrollView 处理。
我阅读了以下帖子:
UICollectionView inside of UIScrollView
UICollectionView in UIScrollView -> Scroll Order
iOS 7 Collection View inside Scroll View
有人说在 UIScrollView 中实现 UICollectionView 是不可能的(或者至少很奇怪),因为 UIScrollView 是 UICollectionView 的超类,会导致意外行为。有人说应该以其他方式实现(但我没有看到明确的建议)。
【问题讨论】:
-
所以你说你希望带有“社交资料”标签的橙色条、模糊背景图像以及覆盖在模糊背景图像上的所有内容从屏幕顶部垂直滚动,并且您希望黑色区域充满照片,并在屏幕向上滚动时出现更多照片?你想让底部的标签栏保持固定吗?
-
是的,你是对的,但是我希望导航栏和标签栏保持固定 :)
标签: ios ios7 uiscrollview uicollectionview