TouchMoved e intervalo de tela errado? ou bug no iOS?
Eu encontrei bug interessante no iOS, mas tentando acreditar que estou errado. Você tem que fazer duas coisas:
1) Crie um modelo de visualização única para iOS
2) Escreva uma pequena função no 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
Então, se você tentar mover o dedo da tela de cima para baixo (modo retrato) - você ganha pontos no alcance[-5,5 .. 469]... eu não posso explicar isso, isso acontece apenas no dispositivo, no simulador funciona bem.
ALGUMAS INFORMAÇÕES DE DEBUG:
com a barra de status e o intervalo NO wantsFullScreenLayout é: [-25.5 .. 449]
com a barra de status e o intervalo YES wantFullScreenLayout é: [-5.5 .. 469]
sem barra de status e NO / YES FullScreenLayout o intervalo é: [-5.5 .. 469]
com barra de status e NO wantsFullScreenLayout view.frame é (0, 20, 320, 460) e view.bounds é (0, 0, 320, 460)
com barra de status e YES wantFullScreenLayout view.frame é (0, 0, 320, 480) e view.bounds é (0, 0, 320, 480)
sem barra de status e NO / YES FullScreenLayout view.frame é (0, 0, 320, 480) e view.bounds é muito (0, 0, 320, 480)
Por favor, ajude a explicar essas coisas, isso acontece apenas em dispositivos ...