如何将我的集合视图放在导航栏Swift下

时间:2017-04-27 16:14:00

标签: swift xcode collectionview

在我的应用中,在collectionview标题的顶部有一个图像,我需要导航栏IT looks like this下的集合视图

but needs to be like this

4 个答案:

答案 0 :(得分:2)

选择集合视图,转到尺寸检查器并在滚动视图部分中将内容插入设置为永不

答案 1 :(得分:0)

automaticallyAdjustsScrollViewInsets设置为true(默认情况下应该是)。您可以通过选择视图控制器在代码或故事板中执行此操作。

如果这不能解决您的问题,您应该调整自动布局限制。如果您可以展示如何创建视图布局,我可以进一步指导您。

答案 2 :(得分:0)

您可以在UIViewController中将collectionView约束设置为topLayoutGuide的底部:

collectionView.translatesAutoresizingMaskIntoConstraints = false
collectionView.topAnchor.constraint(equalTo: topLayoutGuide.bottomAnchor, constant: 0).isActive = true

答案 3 :(得分:0)

您需要设置collectionView顶部约束以查看顶部约束,而不是topLayoutGuide底部(因为topLayoutGuide底部是您的情况下导航栏的底部)。