透明状态栏仍会影响后面的集合视图



在我正在做的应用程序中,我有一个带分页的全屏集合视图,我希望状态栏显示在集合视图的顶部(状态栏背景是透明的,以便电池电量和其他文本绘制在状态栏下的内容之上,即集合视图(,但我最终的状态栏背景为黑色,当我滚动,更改我的单元格高度以考虑状态栏高度...

向下滚动了一点

释放,使其对齐页面

页面已对齐

如何禁用此效果,以便我的集合视图页面在状态栏下滚动而不起作用?

谢谢!

好的,这就是我发现的: - 此行为由集合视图本身处理 - 在 Xcode/Interfacebuilder 中,有一个复选框"Insets To Safe Area",仅适用于 UITableView,而不适用于 UICollectionView - 我切换到表格视图,这个症状消失了

它现在的行为符合预期!

谢谢!

最新更新