答案 0 :(得分:0)
我对CollectionViewController
使用了相同的方法,它给了我正确的结果:
这是我的故事板截图:
您能否告诉我您的代码,以便我可以帮助您解决问题。
此外,当我们将CollectionView
拖放到ViewController
时,会出现此类问题。在这种情况下,我们需要明确设置约束,以使CollectionView
不与status bar
重叠。
在这种情况下,您需要将top constraint
CollectionView
设置为ViewController's
top margin
。 当状态栏被隐藏且状态栏未隐藏时,这将适用于这两种情况。 Top margin
已相应设置。
答案 1 :(得分:-1)
您可以采取另一种方法,首先采用视图控制器,然后将其嵌入导航控制器中。因此,您将能够看到正确的导航栏,高度等。
然后你拿一个集合视图并钩住它并设置适当的约束。希望它需要一些时间,但会做得很好。