Портретная ориентация теряет сенсорный ввод

Я делаю универсальные приложения с автоповоротом и использую альбомную ориентацию только влево и вправо. Когда я поворачиваю iPhone в портретное положение вниз, я вижу что-то похожее на окно под вращающимся приложением, и я больше не получаю сенсорные события.

Во всех функциях shouldAutoRotate я уверен, что возвращаю true только для альбомной ориентации, а info.plist разрешает альбомную ориентацию только влево и вправо.


person Fruitman    schedule 20.08.2010    source источник
comment
Проверьте, правильно ли поворачиваются рамки/границы ваших окон/представлений. Может случиться так, что при вращении рисунок выходит за границы, и тогда никакие касания не будут зафиксированы.   -  person vfn    schedule 20.08.2010


Ответы (1)


Похоже, ваш вид неправильно изменяет размер после изменения ориентации. Простой способ проверить это — установить небелый цвет фона.

person Stefan Arentz    schedule 20.08.2010
comment
Я изменил цвета фона для UIWindow и UIView на белый и серый (фоны были черными). Теперь, когда я поворачиваю iphone, вокруг приложения вращается черное окно, и я понятия не имею, что это может быть. - person Fruitman; 20.08.2010