IB просто устанавливает ваши файлы XIB. Это ваш контроллер представления, который управляет ориентацией.
UIViewController или контроллер UINavigation по умолчанию содержат подробности об этом.
В частности, вам нужно перегрузить
// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown ? NO : YES);
}
Посмотрите документацию для UIViewController для получения дополнительной информации.