gpt4 book ai didi

ios - UIScrollView contentOffset 在切换到前台时自动设置

转载 作者:行者123 更新时间:2023-11-29 05:01:12 24 4
gpt4 key购买 nike

我正在开发 iPhone 应用程序。我的代码是这样实现的:

RootViewController 将 UIScrollView 作为其 View 。然后 RootViewController 推送另一个 UIViewController(比如 vc),它再次将 UIScrollView (sv) 作为其 View 。

sv 的边界/帧大小为 (320, 460),内容大小为 (320, 520)。因此,sv 现在可以垂直滚动。因此,我将 sv 的内容偏移量设置为 (0, 60)。

我使用 iPhone 的 Home 按钮切换到后台,并再次将我的应用程序置于前台。在这种情况下,我的 sv 内容偏移量通过动画自动设置为 (0, 0)。

当我尝试覆盖 setContentOffset 时:我注意到某些库调用 [adjustsIfNeeded],将内容偏移设置为 (0, 0)。

为什么会这样?

最佳答案

这是因为,我的 UIViewController 的基本 View 是 UIScrollView。我将其更改为 UIView,然后添加 UIScrollView 作为其 subview 。现在,一切正常。

关于ios - UIScrollView contentOffset 在切换到前台时自动设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6907222/

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