屏幕范围有什么问题?

时间:2012-11-03 18:55:41

标签: iphone objective-c ios cocoa-touch

  

可能重复:
  TouchMoved and wrong screen range? or Bug in iOS?

我在iOS中发现了有趣的错误,但试图相信我错了。 你必须做两件事: 1)为iOS创建单视图模板 2)在ViewController.m中编写小函数:

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 
{
    UITouch* touch = [touches anyObject];
    CGPoint point = [touch locationInView:[touch view]];
    NSLog(@"%@", NSStringFromCGPoint(point));
}// so u can detect points of your touch

因此,如果您尝试将手指从屏幕的顶部移动到底部(纵向模式) - 您将获得范围 [ - 5.5 .. 469] 的分数...... 我无法解释这一点,它只发生在设备上,在模拟器中它工作正常。

0 个答案:

没有答案