gpt4 book ai didi

iOS - 手势识别器 translationInView

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:48:24 27 4
gpt4 key购买 nike

我在平移手势识别器中使用了以下代码行:

CGPoint translation = [sender translationInView:self.view];

如果我将相关处理移动到长按手势识别器,则没有 translationInView 方法。

我的问题是,如果使用长按识别器,我如何才能获得相同的翻译值?

谢谢

最佳答案

感谢您的回复。我真正想要的是 translationInView 的计算,它与 locationInView 不同。我用以下代码解决了这个问题:

CGPoint location = [sender locationInView:self.view];
CGPoint translation;
translation.x = location.x - viewStartLocation.x;
translation.y = location.y - viewStartLocation.y;

它确实需要我跟踪起始位置,这与平移手势识别器无关,但它似乎运行良好。我的其余代码以翻译而不是位置为中心,因此我试图避免为了保持一致性而重写其他代码。

再次感谢您花时间回复。

关于iOS - 手势识别器 translationInView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16382323/

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