iPhoneアプリでUpside Downを有効にする

582587_443897552347814_1766475393_n

iOSアプリで画像の様にUpside Downも有効にすれば逆さにした時に回転するだろうと思ったらiPhoneアプリでは何故か無反応。iPadアプリの方は設定通り回転します。

どうやら回転の判定方法にマスクがかけてあって
iPadは
「UIInterfaceOrientationMaskAll」
だけどiPhoneは
「UIInterfaceOrientationMaskAllButUpsideDown」
で下向きだけ反応しないようになっているようです。

それでは下向きで回転したい場合はどうするかというと
ViewController.mに以下を追記すると下向きも反応するようになりました。

– (NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAll;
}