2012-08-10 58 views
1

有没有办法在屏幕上保持你的手/手指(iphone/ipad)时检测你正在触摸哪个像素?基本上画出我的手的形状(不像指纹那样细致)。读x,y像素触摸ipad/iphone?

谢谢。

+0

是的,有机会检测到接触点。你试图达到什么目标? – holex 2012-08-10 11:05:24

+0

我的意思是,如果我把我的手放在屏幕上,我可以检测到我感动的每一个像素,本质上是绘制我的手的形状(不像指纹那样详细) – Roger 2012-08-10 11:09:01

+0

是的,你可以得到触摸点一根手指,万一有许多手指,在不同触摸的情况下......实际上,您可以在细节和深度上管理确切的触摸。 – holex 2012-08-10 11:15:07

回答

0

你想达到什么是可悲的是不可能的。目前的设备只能检测到多达11次触摸,如more info in this post)。没有办法获得真正的触摸区域或真正触摸的像素。

+0

的回答啊,那是我害怕的。可惜,但谢谢。 – Roger 2012-08-10 11:19:04

0

如果您正在寻找触摸的坐标点,请使用以下代码。

- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { 

     UITouch *touch = [touches anyObject]; 
     CGPoint currentTouchPosition = [touch locationInView:self.view]; 
     NSLog(@"%f,%f",currentTouchPosition.x,currentTouchPosition.y); 
    } 
+0

这只会得出几点。我想给出一个触摸屏幕的所有点的完整地图。 – Roger 2012-08-10 11:19:38

+0

这不是对上述问题 – jackal 2014-10-31 23:13:02