我在导航栏下的 viewcontroller 中有一个UIScrollView
。
viewcontroller 设置如下:
滚动视图固定到Safe Area
(trailing
,leading
,bottom
,top
= {{1} }。
我想将整个 scrollview 放在 navigationbar 下方/下方,这样,如果我将 navigationbar 透明化,就可以看到滚动视图固定到设备的顶部边框(当前,滚动视图区域 top 对应于导航栏的底部边框)。 导航栏应该覆盖我的滚动视图的一部分。
我尝试了0
,adautomaticallyAdjustsScrollViewInsets
和其他类似的解决方案,但似乎无济于事。
最后,我注意到是否用超级视图contentInsetAdjustmentBehavior
替换了安全区域顶部constraint
我得到了预期的结果,但是我要问:这是要走的路?安全吗?有任何可能的缺点吗?