iOS6,iOS7の端末の向きを強制的にPortrait方向に変更する、一番簡単な方法は下記のようにする。
snippet
[[UIDevice currentDevice] setValue:[NSNumber numberWithInteger: UIInterfaceOrientationPortrait] forKey:@"orientation"];
UIDeviceのproperty「orientation」を直接変更してしまう。
iOSの向き(orientation)の制御は画面ごとに、orientationを許すだとか、ContainerViewControllerの場合はなどなど、凝りだすと以外とややこしい。
iOS5と6で大幅に仕様が変更されていることもあるので、Googleなどで記事を検索する場合はiOSのバージョンと記事の作成日時はチェックしておいたほうがいいでしょう。