Это зависит от того, как элементы управления расположены вокруг XIB, в большинстве случаев вы должны избегать кодирования, используя свойства, отображаемые в разделе «Авторазмер» в конструкторе интерфейса.В основном все, что вы здесь делаете, может быть сделано в коде с использованием
view.autoresizingMask = UIViewAutoresizing<and the various masks here>
, не забудьте реализовать метод viewDidLoad таким образом, чтобы представление отображало положение элементов
-(void)viewDidLoad{
self.view.autoresizesSubviews = YES;
[super viewDidLoad];
}
также полезным является то, что на ipad встраивание контроллеров представления в навигационный контроллер заставляет ipad справляться с большей частью проблем поворота и изменения размера.