Кнопки панели вкладок и кнопки панели инструментов на ipad не работают - PullRequest
0 голосов
/ 12 декабря 2010

У меня есть приложение, которое работает на iphone без проблем.Мне нужно скомпилировать и протестировать, чтобы он работал на Ipad.Я изменил опцию «Развертывание проекта», семейство целевых устройств, на iphone / ipad.Я установил и запустил его на iPhone без проблем после внесения этого изменения.

Когда я запускаю / отлаживаю с помощью симулятора ipad или устройства ipad, некоторые элементы управления больше не работают.Контроллер основного вида имеет контроллер панели вкладок.Нажатие кнопок на панели вкладок не открывает контроллеры представления.

На главном экране я также могу открыть другой вид, нажав кнопку (не кнопку панели вкладок).Нажатие на кнопку открывает второй вид.На втором экране есть панель навигации с элементом панели кнопок.Этот элемент панели кнопок тоже не работает.Нажатие на нее не открывает ожидаемое представление.

Цель развертывания iOS установлена ​​на iOS 4.2.Есть ли другие варианты, которые я должен установить, чтобы включить приложение для iPad?Существуют ли изменения кодирования, необходимые для работы контроллера вкладок?

Ответы [ 2 ]

1 голос
/ 31 января 2011

Я в конце концов нашел решение. Я открыл оригинальный проект. В меню «Проекты» есть подменю «Обновить текущий проект для iPad». Это решило проблему для меня. Я изначально сделал пару изменений в коде прежде чем я это сделал. Я должен был вернуться к исходному источнику проекта, а затем применить обновление подменю до ipad, прежде чем приложение будет работать правильно.

1 голос
/ 28 января 2011

У меня была похожая проблема, и я не нашел буквально никаких ресурсов, чтобы помочь решить проблему.Однако после некоторой тряски я понял, что сенсорные события не отправляются ни в какую область в нижней части экрана.Это говорит о том, что UIWindow не покрывает весь экран iPad (хотя подпредставления отображаются правильно).В компоновщике должна быть возможность сделать окно полноэкранным при загрузке.Если это не сработает, попробуйте использовать отдельный файл .xib для iPad и правильно установите размер окна.Это решило мою проблему.

...