Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何捕获用户与iPhone屏幕接触的表面积?_Iphone_Cocoa Touch_Ipad_Uikit - Fatal编程技术网

如何捕获用户与iPhone屏幕接触的表面积?

如何捕获用户与iPhone屏幕接触的表面积?,iphone,cocoa-touch,ipad,uikit,Iphone,Cocoa Touch,Ipad,Uikit,是否有一种方法可以捕获与用户联系的屏幕数量?我假设ipad只对用户接触到的像素做出响应 非常感谢您的帮助 要获得准确的区域,您可能需要自己滚动,但您可以非常轻松地获得uievents,然后从那里执行一些魔术。基本上,在所讨论的UIView上实现/覆盖touchesBegind、touchesEnded、touchesMoved,并在其中输入自定义代码 观看视频时,UIEvent集合中的触摸量可能与触摸的“压力”对应,但也可能不对应 如果在用户触摸的地方放置一系列连续较小的方形UI视图,那么如果触

是否有一种方法可以捕获与用户联系的屏幕数量?我假设ipad只对用户接触到的像素做出响应


非常感谢您的帮助

要获得准确的区域,您可能需要自己滚动,但您可以非常轻松地获得uievents,然后从那里执行一些魔术。基本上,在所讨论的UIView上实现/覆盖touchesBegind、touchesEnded、touchesMoved,并在其中输入自定义代码

观看视频时,UIEvent集合中的触摸量可能与触摸的“压力”对应,但也可能不对应


如果在用户触摸的地方放置一系列连续较小的方形UI视图,那么如果触摸“溢出”到前面较小的UI视图后面的较大UI视图中,您可以推测触摸压力更大。我想是要试试看。祝你好运。

要获得准确的区域,你可能需要自己进行掷骰,但你可以很容易地获得uievents,然后在那里施展魔法。基本上,在所讨论的UIView上实现/覆盖touchesBegind、touchesEnded、touchesMoved,并在其中输入自定义代码

观看视频时,UIEvent集合中的触摸量可能与触摸的“压力”对应,但也可能不对应


如果在用户触摸的地方放置一系列连续较小的方形UI视图,那么如果触摸“溢出”到前面较小的UI视图后面的较大UI视图中,您可以推测触摸压力更大。我想是要试试看。祝你好运。

我认为苹果没有为触摸屏的大小提供API,或者正如@nickthedude所说的(我认为)任何测量压力的方法。基本上,您需要实现自己的算法/策略来确定线条厚度/不透明度/其他效果。我相信一种常见的方法是测量中风所花费的时间,并从那里开始工作。例如,如果用户移动得更快,则可能需要更细的线段。苹果真的应该提供某种画布视图。祝你好运

我不认为苹果为触摸屏的大小提供API,也不认为@nickthedude(我认为)提供了任何测量压力的方法。基本上,您需要实现自己的算法/策略来确定线条厚度/不透明度/其他效果。我相信一种常见的方法是测量中风所花费的时间,并从那里开始工作。例如,如果用户移动得更快,则可能需要更细的线段。苹果真的应该提供某种画布视图。祝你好运

触摸的大小由框架抽象出来,UITouch只包含计算的(“最佳估计”)点,而不是被触摸的原始实际区域。我猜“压力”是根据触摸的持续时间和方向计算出来的


简而言之,没有公共API来获取接触面积。

触摸的大小由框架抽象出来,UITouch只包含计算的(“最佳估计”)点,而不是原始的实际触摸面积。我猜“压力”是根据触摸的持续时间和方向计算出来的


简而言之,没有公开的API来获取联系区域。

为什么不描述一下你想做什么,然后foxus来询问这个问题呢?这可能与让你如此着迷的示例没有任何关系。我可以使用摄像头从桌子对面监视你的手,并通过BT在屏幕上绘制像素,完全忽略手指与屏幕之间的任何接触。

为什么不描述一下你想做什么,然后foxus询问这个问题——这可能与让你如此着迷的示例没有任何关系——我可以使用摄像头从桌子对面监视你的手,并通过BT,完全忽略手指与屏幕之间的任何接触