iOS11以编程方式关闭“安全区域插入”`

iOS11以编程方式关闭“安全区域插入”`,ios,iphone,uitableview,uiscrollview,uicollectionview,Ios,Iphone,Uitableview,Uiscrollview,Uicollectionview,我想让我的collectionView在iOS 11中的状态栏后面流血。。。但是,我的收藏视图的内容总是偏移20.0,这显然是由于安全区域插入 有没有办法在代码中关闭此功能并手动处理?我似乎找不到它 提前感谢您找到了它,您需要将contentInsetAdjustmentBehavior设置为。永远不要insetsLayoutMarginsFromSafeArea=false可能。。或者可能:additionalSafeAreaInsets=UIEdgeInsetsZero或contentIns

我想让我的
collectionView
在iOS 11中的状态栏后面流血。。。但是,我的
收藏视图的内容总是偏移
20.0
,这显然是由于
安全区域插入

有没有办法在代码中关闭此功能并手动处理?我似乎找不到它


提前感谢您找到了它,您需要将
contentInsetAdjustmentBehavior
设置为
。永远不要

insetsLayoutMarginsFromSafeArea=false
可能。。或者可能:
additionalSafeAreaInsets=UIEdgeInsetsZero
contentInsetAdjustmentBehavior=.never
。。也没有进行测试。
insetsLayoutMarginsFromSafeArea
听起来不错,但当我将其设置为false时,它没有改变任何东西。你救了我一天!几个小时的谷歌搜索对你的回答没有帮助!顺便说一句,它影响到任何UIScrollView,而不仅仅是CollectionView,这就是为什么我找到你的答案是一个奇迹!非常感谢你,我的朋友!酷,让我再添加一些标签