2016-10-22 48 views

回答

0

给你的CollectionView这样的约束,而Constraint to margins未被选中。

enter image description here

Source code

+0

当然,我给了约束(top:0 left:0 ,,,)。但这并不能解决问题。 –

+0

在给定的源代码集合视图不在导航栏下,检查确保'约束到边距'是**取消选择** –

+0

您可以给测试数据以启用滚动和再次测试吗?如果滚动收藏视图,它甚至会显示在导航栏后面。 –

0

你可以尝试以内容集合视图的偏移改变以将它转换导航栏下方,是这样的:

collectionView.contentOffset = CGPointMake(0, navigationController.navigationBar.frame.size.height) 
+0

感谢您的回答,但它只调整滚动视图的起始位置,并且它在导航栏后面仍然可见。 –

0

给约束条件之后, (Top:0,Left:0,Right:0,Bottom:0),您应该给CollectionView顶部约束条件顶部布局Guide.Bottom比Superview.Top像这样:

CollectionView.Top = Top Layout Guide.Bottom设置为0.