In shorts, my desired screen layout is basically a user profile (iOS 7 + Xcode 5). As a top-level view, I used UIScrollView. The reason is because I want all of its routines to scroll (viewing user information - a view with a profile image and some buttons that you see on the screen, and viewing a collection of photos - the one with a black background) when it scrolls.

The area with a black background will show user photos. I am wondering if I can use the UICollectionView here, or is there a better way to implement it. The UICollectionView in this case will not be able to scroll itself, it just shows all the cells, while the scroll operation is handled by the most external UIScrollView.
I am reading the following posts:
UICollectionView inside UIScrollView
UICollectionView in UIScrollView -> Scroll Order
iOS 7 Collection View inside scroll>
Some said it was impossible (or at least strange) to implement a UICollectionView inside a UIScrollView, because UIScrollView is a superclass of UICollectionView, which leads to unexpected behavior. Some said that this should be implemented differently (but I have not seen a clear proposal).
ios ios7 uiscrollview uicollectionview
Thiem nguyen
source share