iOS。如何从故事板中的图像进行布局?

问题描述:

我必须使用什么元素才能实现图像中的iOS应用程序? A,B和C块应像一个大元素一样滚动。我的意思是没有固定位置元素。iOS。如何从故事板中的图像进行布局?

我试着这样说: 答:与UIView的子树UIViews B:UICollectionView C:也许UIView的,但这C地块应该再出现在滚动,直到结束。 所有A,B,C块我放在UIScrollView下,但块不滚动。

app design

+0

在您的sotryboard中显示您的视图hierrachy –

为了让段C出现在您的收藏视图结束时,您可以添加该段集合视图的页脚视图。使用下面的方法UICollectionViewDataSource实现这一目标:

override func collectionView(collectionView: UICollectionView, 
    viewForSupplementaryElementOfKind kind: String, 
    atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView { 
    switch kind { 
     case UICollectionElementKindSectionFooter: 
     // Create and return an instance your footer view here 
     default: 
     assert(false, "Unexpected element kind") 
    } 
} 

然后转到您的故事板,选择您的收藏视图,转到属性检查器,然后选中“页脚节”附件下。

您无法滚动段A的可能原因是您没有相应地调整滚动视图的内容大小。如果是这种情况,请尝试this solution