Я заметил сбой в нашем приложении и отследил его до интересной проблемы.
У меня есть UIVIew, который имеет размер 320x480.Он переопределяет touchesEnded: withEvent: и проверяет местоположение касания для выполнения некоторой логики.
Интересно то, что на ipad (только) мы получали события касания с диапазоном X от 0 до 320 ... включено .Это важный бит.
Каким образом представление с 320 пикселями в поперечнике имеет потенциал для 321 различных точек касания ?Это известная ошибка?Есть ли какая-то причина для этого?
Чтобы воспроизвести это, запустите приложение iphone на ipad (в режиме эмулятора совместимости), коснитесь экрана в представлении и сдвиньте палец с одной или другой стороны.Вы получите сенсорное событие со значением x 0 или 320. Вы можете сделать это и для Y.Я не могу повторить это на iphone.