gpt4 book ai didi

ios - 手势结束后,实例变量将重置为零

转载 作者:行者123 更新时间:2023-11-30 14:02:02 26 4
gpt4 key购买 nike

@IBAction func OnRightSwipeGesture(sender: UIPanGestureRecognizer) {
let translated = sender.translationInView(self.view);

let diffTrans = (translated.y - previouslyTranslated.y) / 75;
sum += diffTrans;
print(sum);
colorWheel.transform = CGAffineTransformMakeRotation(sum);
previouslyTranslated = translated;
}

在此函数中,我在每次调用后添加翻译差异。然而,当我将手指从设备上移开并尝试做出新手势后,总和重置为 0。总和在类的顶部声明,我非常困惑......

最佳答案

您应该检查手势识别器的状态,并且仅在变量等于UIGestureRecognizerStateChanged时更新变量。

关于ios - 手势结束后,实例变量将重置为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32879249/

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