iPhoneアプリ開発で画面固定する場合、XcodeからGUIで設定できます。



実際の設定は
info.plistの”Supported interface orientations”に追加されます。
と、普通ならこれで終わりなんですが、
cocos2dテンプレートを使ってプロジェクトを作成した場合、
初期状態でAppDelegate.mに以下のコードが定義されています。
画面固定したいのにこれでは元も子もない。
ということで、このメソッドをごっそりと削除してしまうか、
NOを返すようにしてやりましょう!
これでOKです。
shouldAutorotateToInterfaceOrientation
デバイスの回転を検知したときに呼ばれるデリゲートメソッド

コメント