UIView добавлен с неправильной ориентацией

Итак, я работал над проблемой с UIView на iPad. По сути, у меня есть разделенное представление в качестве корневого представления, и я хочу наложить свое пользовательское представление изображения поверх разделенного представления (это потому, что разделенное представление должно быть корневым представлением). Проблема, с которой я сталкиваюсь, заключается в том, что когда я вызываю addSubview в моем разделенном представлении, subview отображается в своей ориентации по умолчанию, независимо от текущей ориентации iPad. Есть предложения относительно того, что я делаю неправильно или флаг, который я не устанавливаю?

Спасибо!

Код, который я использую для добавления представления:

[splitViewController.view addSubview: myImageController.view];

Примеры снимков экрана: http://www.engineering.uiowa.edu/~krtaylor/so/


person KyleT    schedule 16.04.2010    source источник
comment
возможно в связи с: stackoverflow.com/questions/3024138/   -  person Cesar    schedule 17.06.2010


Ответы (2)


Итак, если вы нашли решение, а именно программное создание представления и использование UIDevice currentOrientation для правильного определения размера представления.

person KyleT    schedule 18.04.2010

У меня была та же проблема, швы устранены путем удаления из родительского представления опции «автоизменить размер подпредставления» в IB.
Выберите вид, а затем: Инспектор -> Атрибуты (первая вкладка) -> рисунок.

person Cesar    schedule 17.06.2010