首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测收拢手势与收拢手势?

如何检测收拢手势与收拢手势?
EN

Stack Overflow用户
提问于 2012-06-24 21:24:19
回答 2查看 7.6K关注 0票数 6

而不是缩放,我认为收缩手势通常用于,我只是希望检测收缩是否是一个收缩vs收缩出,以便我可以折叠或展开一些表格部分。我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-24 21:35:03

嗯,这似乎很简单。UIPinchGestureRecognizer类只有两个属性:scalevelocity。似乎合乎逻辑的是,负scale意味着向内收缩,正scale意味着向外收缩。

注:“负面”可能具有误导性。"Smaller“是0.0 < scale < 1.0,"bigger”是scale > 1.0

票数 8
EN

Stack Overflow用户

发布于 2012-12-27 06:11:06

对于收拢手势,"scale“属性小于1,对于收拢手势,”scale“属性大于1。这发生在所有用两个手指握紧的地方。

我还观察到,如果我用5个手指收紧(这是最小化到家的快捷方式),比例值每次都恰好是1.0。但据我所知,任何Apple文档都不支持这一点。

您可以通过简单地将一个NSLog放入您的夹持处理选择器中来试验值的变化

代码语言:javascript
复制
NSLog(@"Scale: %.2f | Velocity: %.2f",pinch.scale,pinch.velocity);
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11177827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档