gpt4 book ai didi

ios - 减速时 UIScrollView 速度为 0

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

我需要检测用户滚动方向以防止错误滑动。我使用以下代码

- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
{

CGPoint velocity = [(UIPanGestureRecognizer *)gestureRecognizer velocityInView:self];


if (fabs(velocity.y) * 2 < fabs(velocity.x))
{
//scroll LEFT or RIGHT
return NO;
}
else
{
//scroll UP or DOWN
}


return YES;
}

它在大多数情况下都有效,除非用户在 ScrollView 减速时滚动,否则速度因子为空,我无法计算滚动方向。

编辑 1

类似问题:link

最佳答案

我认为最简单的解决方案是直接在 UIScrollViewDelegate 上检测滚动方向。看看this answer

关于ios - 减速时 UIScrollView 速度为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37308761/

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