0

我正在开发 iMessage 扩展应用程序。我的问题是集合视图在展开模式下在导航栏后面可见。

有没有人在这方面有经验?寻求任何帮助。

4

3 回答 3

0

在未选中的情况下限制您的CollectionView喜欢。Constraint to margins

在此处输入图像描述

源代码

于 2016-10-22T07:40:03.300 回答
0

您可以尝试将集合视图的内容偏移更改为以将其移动到导航栏下方,如下所示:

collectionView.contentOffset = CGPointMake(0, navigationController.navigationBar.frame.size.height)
于 2016-10-22T20:18:50.513 回答
0

给出约束(Top:0,Left:0,Right:0,Bottom:0)后,你应该把 CollectionView 的 Top Constraints 给 Top Layout Guide.Bottom 而不是 Superview.Top 像这样:

CollectionView.Top = 顶部布局指南。底部设置为 0。

于 2016-11-29T09:18:03.987 回答