gpt4 book ai didi

ios - 当我在 TabBarController 中切换 View 时,ScrollView 停止滚动,如何解决?

转载 作者:行者123 更新时间:2023-11-29 01:21:37 25 4
gpt4 key购买 nike

在 Controller A 中:这里是代码:

[UIView animateWithDuration:5 animations:^{
[self.awardScrollView setContentOffset:CGPointMake(self.awardScrollView.frame.size.width * 19, 0)];
} completion:^(BOOL finished) {
isFinished = YES;
}];

我设置了 5s 来完成动画,但是我用 TabBarController 将 Controller 切换到 B,我发现动画在 Controller A 中停止了。我怎样才能让 < strong>ScrollView 即使我切换到 Controller B 也会在 Controller A 中继续滚动背景?

最佳答案

Core Animation 不会为不在屏幕 View 层次结构中的 View 设置动画。当一个 View 从屏幕上的 View 层次结构中移除时,Core Animation 会从 View 中移除所有动画。

如果需要,您可以在 View 返回屏幕时添加另一个动画。

关于ios - 当我在 TabBarController 中切换 View 时,ScrollView 停止滚动,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34525317/

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