Xcode 4.6: активна только портретная область в альбомном приложении iPad

У меня есть приложение для iPad только для ландшафта с загруженными ViewControllers, размеры которых соответствуют основному ViewController 1024x768. Я заметил, что, хотя все отображается правильно, любые элементы управления, установленные в самой правой области моих загруженных представлений, неактивны для прикосновения. Друг предложил мне проверить, чтобы все мои XIB-файлы были настроены на альбомную ориентацию в инспекторе атрибутов. Конечно же, все мои XIB были настроены на «Портрет». Я выполнил утомительную задачу установки всех моих файлов XIB (более 50) со следующими настройками:

Инспектор атрибутов — Размер: Нет Ориентация: Альбомная Строка состояния: Нет Верхняя панель: Нет Нижняя панель : Нет Режим: Масштабирование для заполнения Взаимодействие с пользователем включено: Отмечено Рисование/Непрозрачность: Отмечено Рисование/автоматическое изменение размера подвидов: Проверено

Инспектор размеров — Показать: прямоугольник макета Ширина: 1024 Высота: 768

Все остальное установлено в настройки по умолчанию.

У меня все еще та же проблема. Я что-то упускаю? Не уверен, что это актуально, но я не использую раскадровки.

Пожалуйста помоги.

Спасибо

M


person M Alamin    schedule 13.03.2013    source источник
comment
В инспекторе атрибутов, где вы изменили параметр «Ориентация» с «Портрет» на «Пейзаж», находился в разделе «Смоделированные показатели», что очень важно принять к сведению. Вы изменяете эти настройки, чтобы имитировать их влияние на XIB в Интерфейсном Разработчике, они не влияют на фактический код.   -  person mccrager    schedule 14.03.2013


Ответы (1)


У меня была аналогичная проблема с webView, и оказалось, что мне не хватает этой строки:

myView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
person Robert    schedule 13.03.2013
comment
Отлично! Рад, что смог помочь. знак равно - person Robert; 14.03.2013