У меня есть приложение для iPad, и в одном из моих представлений я использую UIScrollView и UIPageControl вместе, чтобы перемещаться между массивом представлений.когда мой симулятор работает в портретном режиме, проблем не возникает, но когда я поворачиваю его в альбомную ориентацию, появляется только нижняя сторона прокрутки, и я вижу только около 30 на 100 всего вида.Как я могу исправить эту ситуацию, может кто-нибудь помочь?
РЕДАКТИРОВАТЬ: Я динамически добавляю несколько кнопок-подпредставлений в подпредставление, которое я добавил в Scrollview, кто-то может дать какие-либо идеи оопределить ориентацию устройства и определить рамки.Мне нужно что-то вроде псевдо-ниже:
if(device_orientation == landscape){
subButton.frame=....;
textfield.frame=...;
}
else{
subButton.frame=....;
textfield.frame=...;}
}
Я пытался, но у меня черный экран ..
EDIT-2 Я использовал Interface Builder для некоторых видов и тамЭто некоторые динамически создаваемые представления. Я немного поиграл со свойствами Autoresizing в .xib-файле, и теперь он выглядит отлично, но динамические (все они являются объектами подкласса UIButton) не реагируют на какой-либо код (изменение размера, цвет фона фотот.д. ..)