gpt4 book ai didi

ios - UIScrollView 滚动不稳定

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

我有一个大 ScrollView 。我只是希望在每次按下按钮时以固定的步骤滚动 ScrollView 。但是,当我编写以下代码时, ScrollView 滚动非常锯齿状。有人能解释一下为什么吗?

CGPoint lstructCurrentPoint = self.objScrollView.contentOffset;
lstructCurrentPoint.x += 400;

[UIView animateWithDuration:1.0f
delay:0.0f
options:UIViewAnimationOptionCurveLinear
animations:^{
[self.objScrollView scrollRectToVisible:CGRectMake(lstructCurrentPoint.x,
lstructCurrentPoint.y,
self.objScrollView.bounds.size.width,
self.objScrollView.bounds.size.height)
animated:NO];
} completion:^(BOOL finished)
{
}];

我不使用动画:是的争论,因为我需要不同 contentOffsets 之间的自定义滚动速度。

最佳答案

当您在滚动动画时更新 scroolview 内容框架时,就像您尝试更新过去已经更改的内容......(可能不是最好的解释:D)

尝试在你的动画选项中使用这个:

options:UIViewAnimationOptionCurveLinear|UIViewAnimationOptionBeginFromCurrentState

关于ios - UIScrollView 滚动不稳定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17121331/

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