touchesMoved ‹ Я вижу только точку Y

Почему я вижу только изменение компонента «y» в nowPoint, [компонент «x» всегда равен «0»] ??

- (void) touchesMoved: (NSSet *) touches withEvent: (UIEvent *) event {
    [super touchesMoved:touches withEvent:event];

    CGPoint nowPoint = [[touches anyObject] locationInView:self.view];
    CGPoint prevPoint = [[touches anyObject] previousLocationInView:self.view];

    NSLog(@"x %d,   y %d", nowPoint.x, nowPoint.y);
}

person jdl    schedule 25.05.2011    source источник


Ответы (1)


NSLog(@"x %d, y %d", nowPoint.x, nowPoint.y);

Измените это на...

NSLog(@"x %0.02f,   y %0.02f", nowPoint.x, nowPoint.y);
person Anish    schedule 25.05.2011