iPhone SDK 4.0 中的滑动手势? [关闭]
Posted
技术标签:
【中文标题】iPhone SDK 4.0 中的滑动手势? [关闭]【英文标题】:Swipe gesture in iPhone SDK 4.0? [closed] 【发布时间】:2010-08-12 02:57:18 【问题描述】:如何在新的 iPhone SDK 中添加滑动手势?我正在尝试检测 UIImageView 上的滑动手势?向上滑动和向下滑动?
【问题讨论】:
【参考方案1】:为此有一个新的 API:请参阅此帖子 here。
【讨论】:
【参考方案2】:在 ios 4.0 中有更简单的方法来处理手势,请参阅:
http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html
【讨论】:
【参考方案3】:基本上你需要重写 onTouchesBegan 和 onTouchesEnded。开始时,记录第一个位置,然后在最后将最后一次触摸与第一次触摸进行比较,看它是低还是高。
【讨论】:
这真的是不是的方法。由于他使用的是 iOS4,因此他可以使用为此目的而制作的新UIGestureRecognizer
。 Ohmu 的回答更适合。【参考方案4】:
请从此链接下载滑动手势代码:
https://github.com/brow/leaves/downloads
UISwipeGestureRecognizer *settingbtnpress =
[[UISwipeGestureRecognizer alloc]
initWithTarget:self
action:@selector(MethodName)];
settingbtnpress.delegate=self;
settingbtnpress.direction = UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:settingbtnpress];
[settingbtnpress release];
【讨论】:
以上是关于iPhone SDK 4.0 中的滑动手势? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章