gpt4 book ai didi

iphone - iphone编程中如何知道touchMoved方法的方向?

转载 作者:行者123 更新时间:2023-12-03 21:05:38 25 4
gpt4 key购买 nike

    - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
}

我想在上面的方法中调用两个方法,

 -(void) movingUp{

}

-(void) movingDown {

}

当用户向上移动触摸时,我想调用 moveUp 方法,当用户向下触摸时,我想调用 moveDown 方法,我怎样才能做到这一点,我使用了手势,但它正在感应向上或向下移动的一次触摸,但我想根据用户的触摸移动(向上或向下)一次又一次地调用这些方法

救命!

最佳答案

touchesMoved:通过触摸集调用;你可以使用它:

CGFloat diff = [[touches anyObject] locationInView:self].y - [[touches anyObject] previousLocationInView:self].y;
if (diff > 0) {
// moving down
} else {
// moving up
}

关于iphone - iphone编程中如何知道touchMoved方法的方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7387575/

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