Мое приложение разрешено только в альбомной ориентации, и оно запускается в альбомной ориентации. Таким образом, верхний левый угол, когда iPad в альбомной ориентации, равен (0,0), поэтому все работает нормально.
Тем не менее, когда я беру "touchesBegan" ... он не работает должным образом. Только когда я нажимаю на правые две трети iPad, он улавливает прикосновения. Я знаю, что это как-то связано с ориентацией, потому что приложение буквально пустой экран с одним UIView и ничем иным. Это довольно просто. Нет других возможных проблем, которые могли бы вызвать это.
Если быть точным, если я распечатаю местоположение x в функции touchesBegan, и если iPad удерживается с кнопкой «Домой» слева, ширина составляет 1024. И 1024-768 - 256. Это точно положение, где он начинает чувствовать мои прикосновения. Все, что находится слева от x = 256, не воспринимает прикосновения.
Как мне это исправить?