いまテックキャンプに通いながら自作のiPhoneアプリを頑張っています。ある程度実装が進んだところで気づいたのですがスマホを縦から横にすると描画が再計算されなくておかしな位置に表示されてしまいます。
もともとこのアプリは画面をずっと横にして使うので、縦にする必要がありません。そこでXcodeでずっと横にして使うように設定します。
まずはXCodeの画面左側の「Project Navigator」から、プロジェクト名を選択し、右側に表示されたタブから「General」を選択。
画面の中盤あたりにある「Deployment Info」のところの「Device Orientation」のところのチェックを図のようにします。
Portraitにチェックが入っていたら外して
Landscape Left
Landscape Right
にチェックを入れればOKです。
画面の絵やボタンの描画はstoryboard上で配置しましたが、詳しい表示座標軸はソースコード上で計算して描画しています。けどXcodeのDevice Orientationの設定でうまくできました。