Вы не можете заставить ориентацию, что требует использования частной API. Что вам нужно сделать, так это реализовать следующий метод на вашем контроллере просмотра и вернуть да только для поддерживаемых ориентаций. Например, если вы поддерживаете только портретную ориентацию добавить следующее:
- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation {
return ((orientation==UIInterfaceOrientationPortrait) || (orientation==UIInterfaceOrientationPortraitUpsideDown))
}
Также обратите внимание, что вы должны переопределить этот метод (копия & паста) в каждом виде контроллера класса иерархии из-за this.
Надеюсь, что это поможет, я не уверен, что это то, о чем вы просили.