在我的应用程序中有一个图像视图.我在图像视图中添加了平移手势.
这很好用.
图像视图处于横向模式.
我想在用户向右平移时增加标签中的计数,在用户向左平移时减少该计数.
我在谷歌上搜索了很多,但没有找到解决办法.
谁能帮我检测一下用户平移的方向(左/右)?
在我的应用程序中有一个图像视图.我在图像视图中添加了平移手势.
这很好用.
图像视图处于横向模式.
我想在用户向右平移时增加标签中的计数,在用户向左平移时减少该计数.
我在谷歌上搜索了很多,但没有找到解决办法.
谁能帮我检测一下用户平移的方向(左/右)?
在手势识别器的目标 Select 器中,使用- (CGPoint)velocityInView:(UIView *)view;
:
- (void)panRecognized:(UIPanGestureRecognizer *)rec
{
CGPoint vel = [rec velocityInView:self.view];
if (vel.x > 0)
{
// user dragged towards the right
counter++;
}
else
{
// user dragged towards the left
counter--;
}
}
注:我直到大约3分钟前才知道这个方法.谷歌最早的热门内容之一是苹果的官方文档.