Если вы задаете геометрию ваших элементов пользовательского интерфейса в Интерфейсном Разработчике, убедитесь, что вы установили атрибуты Авторазмер в Инспекторе размеров (Cmd + 3). Затем вы можете увидеть, как будет выглядеть представление после поворота, нажав маленькую кнопку «Повернуть» в левом верхнем углу строки заголовка вашего представления в Интерфейсном Разработчике.
Как только вы все настроите, просто переопределите следующий метод в вашем ViewController:
public override bool ShouldAutorotateToInterfaceOrientation (UIInterfaceOrientation toInterfaceOrientation)
{
return true;
}
Теперь в симуляторе вы можете вращать все, что хотите, и ваш пользовательский интерфейс будет автоматически адаптироваться.