当我在TabBarController中切换View ScrollView Stop Scroll时,如何解决它?

时间:2015-12-30 07:57:23

标签: ios

控制器A中的

:这里代码:

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

我设置5s来完成动画,但我用 TabBarController 将控制器切换到 B ,我发现动画在控制器A中停止了。我怎么能让< strong> ScrollView 继续在控制器A中滚动背景,即使我切换到控制器B

1 个答案:

答案 0 :(得分:1)

Core Animation不会为不在屏幕视图层次结构中的视图设置动画。从屏幕视图层次结构中删除视图时,Core Animation将从视图中删除所有动画。

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