问题描述
我有一个水平分页UIScrollview
,以下是我对前导/跟踪H:|-0-[ScrollView]-0-|
的VFL约束(与Superview对齐).
I have a horizontal paging UIScrollview
, following is my VFL constraints for leading/trailing H:|-0-[ScrollView]-0-|
(aligned to superview).
我在iPhone X的横向方向上左/右safeAreaInsets
.
I have left/right safeAreaInsets
on landscape orientation in iPhone X.
这是一个错误吗?还是我错过了任何一种苹果的方式,即在我们不需要时不应用这些插图?
Is it a bug? or I am missing any Apple way that these insets will not be applied when we do not need?
推荐答案
我正在使用以下内容来跳过内容插页调整:
I am using following to skip content inset adjustment:
UIScrollview.contentInsetAdjustmentBehavior = .never
我发现在iOS 11 UIScrollViewContentInsetAdjustmentBehavior.always
中包括了安全区域布局指南,并将这些边距作为插图应用,因此尝试了.never
它是可行的))
I found that in iOS 11 UIScrollViewContentInsetAdjustmentBehavior.always
includes safe area layout guide and apply these margins as insets, so tried .never
it worked ))
这篇关于如何在UIScrollview(iOS 11,iPhoneX)上摆脱safeAreaInsets的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!