Я заинтересован в разработке приложения для iPhone OS на базе Three20 , которое в первую очередь ориентировано на ландшафт.
Я скачал образцы шаблонов проектов Three20 , загрузил их в Xcode и запустил приложение примера проекта в симуляторе и на устройстве, используя 3.0, 3.1, 3.1.2 SDK. Когда я изменил Initial interface orientation
на Landscape (right home button)
в файле проекта Info.plist
, проект запустился в том же направлении, как и ожидалось, но реагировал только на сенсорные события в левой части экрана. Похоже, что он все еще реагирует на сенсорные события, как если бы он все еще находился в портретном режиме. Изменения only , которые я внес в пример проекта, изменяют файл Info.plist
.
Я что-то упускаю очень просто? Начало в горизонтальной ориентации, кажется, очень простой вариант использования - но я не могу найти кого-то еще, кто подал отчет о проблеме или сообщение в блоге после поиска в течение нескольких дней.
Примечание. С этой проблемой я столкнулся изначально в гораздо более сложном проекте, когда вводил альбомную ориентацию, но я сделал резервную копию на самом простом повторяемом примере, чтобы исключить любой другой код в качестве источника проблемы.