gpt4 book ai didi

ios - UINavigationController 中的 UIPageController 偏离顶部?

转载 作者:行者123 更新时间:2023-11-29 00:50:00 27 4
gpt4 key购买 nike

这有点奇怪,我让 UIPageController 可以工作,一切都很好。但是当我把它放在 UINavigationController 中时,它会偏离 for 状态栏。然后我在那个屏幕上向上滑动,它自己定位正确,一切正常。我真的不明白发生了什么。这是图片 enter image description here

enter image description here

最佳答案

尝试在 UIPageController 上将 adjustScrollViewInsets 设置为 false。

这个属性决定了当 UIScrollView 显示在透明栏(此处为导航栏)后时,系统是否应自动将 inset 添加到 View Controller 的 View 层次结构中的 UIScrollView。这里发生的事情是系统假定页面 Controller 的边界与导航栏的边界重叠,因此它添加了插图,以便 View 的内容完全可见并且不会被导航栏遮挡。但在这种情况下,这是错误的,因为您的页面 Controller 的边界似乎从导航栏的底部边缘开始。

我认为您还可以将导航栏设置为不透明以禁用自动添加插图。

关于ios - UINavigationController 中的 UIPageController 偏离顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38248704/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com