【发布时间】:2011-11-03 17:39:45
【问题描述】:
我正在寻找一种方法来确定用户是否在 Objective-c 中用手拿着他的 iPhone。 问题是由于某些原因,当用户将他的 iPhone 放在某物(桌子、椅子、沙发等)上并仅用一只手使用时,我的 iPhone 游戏中的多点触控层无法按预期工作。它不依赖于方向。
任何帮助表示赞赏!
谢谢。
【问题讨论】:
-
一些 iPhone 有一个很棒的内置功能:只需检查信号强度...
-
@kapep:如果我可以评论的话,我会 +100。
-
@Marco 听起来你是想把水从船上捞出来,而不是修复上面的洞。对你来说,直接解决它不起作用的问题比创建新的东西来间接解决问题要好。
-
@Jonathan 我已经对其进行了很多测试,结果如下: 1. 我将 iPhone 放在桌子上,用右手触摸它,在某个点多点触控层变得不准确 2 . 我用另一只手轻轻触摸 iPhone 的边缘,甚至没有移动 iPhone,图层开始完美工作。我开始认为它不依赖于我的代码。此外,我的游戏以一种非常特殊的方式使用了多点触控,但当我将 iPhone 握在手中并且我已经测试了几个月时,仍然没有任何问题。
-
@Marco,我会在别人的设备上试一试(最好是同一型号,另一个型号不同),以确定它是否是您的手机,不应该触摸您的手机对触摸屏的准确性有任何影响。
标签: iphone objective-c multi-touch