UICollectionView与状态栏重叠

时间:2016-11-12 02:13:00

标签: swift xcode uicollectionview

我制作了一个故事板,其中集合视图控制器作为其初始视图控制器。但是,当我插入一个单元格时,状态栏与电池重叠。这是我的意思的图片:

xcode

有没有人知道如何制作它以便视图控制器从状态栏下面开始?

2 个答案:

答案 0 :(得分:0)

我对CollectionViewController使用了相同的方法,它给了我正确的结果:

enter image description here

这是我的故事板截图:

enter image description here

您能否告诉我您的代码,以便我可以帮助您解决问题。

此外,当我们将CollectionView拖放到ViewController时,会出现此类问题。在这种情况下,我们需要明确设置约束,以使CollectionView不与status bar重叠。

在这种情况下,您需要将top constraint CollectionView设置为ViewController's top margin当状态栏被隐藏且状态栏未隐藏时,这将适用于这两种情况。 Top margin已相应设置。

答案 1 :(得分:-1)

您可以采取另一种方法,首先采用视图控制器,然后将其嵌入导航控制器中。因此,您将能够看到正确的导航栏,高度等。

然后你拿一个集合视图并钩住它并设置适当的约束。希望它需要一些时间,但会做得很好。