我制作了一个 Storyboard,其中包含一个 Collection View Controller 作为其初始 View Controller 。但是,当我插入一个电池时,带有电池的状态栏与其重叠。这是我的意思的图片:
有谁知道如何使 View Controller 在状态栏下方启动?
最佳答案
我对 CollectionViewController
使用了相同的方法,它给了我正确的结果:
这是我的 Storyboard截图:
能否请您出示您的代码,以便我帮助您解决问题。
此外,当我们将 CollectionView
拖放到我们的 ViewController
时,也会出现这种问题。在这种情况下,我们需要显式设置约束,以便 CollectionView
不会与 status bar
重叠。
在这种情况下,您需要将CollectionView
的top constraint
设置为ViewController 的
top margin
。 这在状态栏隐藏和状态栏未隐藏的两种情况下都有效。 Top margin
相应设置。
关于swift - UICollectionView 与状态栏重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40558902/