読者です 読者をやめる 読者になる 読者になる

iOSアプリ開発の逆引き辞典

iPhone/iPadで使えるアプリ開発のTipsをまとめてみました

デバイスの向きを定義するUIDeviceOrientation列挙型

デバイスの向きを定義するUIDeviceOrientation列挙型には下記のような定義が存在しています。

説明
UIDeviceOrientationPortrait iPhoneを縦にして、ホームボタンが下にある状態
UIDeviceOrientationPortraitUpsideDown iPhoneを縦にして、ホームボタンが上にある状態
UIDeviceOrientationLandscapeLeft iPhoneを横にして、ホームボタンが左にある状態
UIDeviceOrientationLandscapeRight iPhoneを横にして、ホームボタンが右にある状態
UIDeviceOrientationFaceUp iPhoneの液晶面を天に向けた状態
UIDeviceOrientationFaceDown iPhoneの液晶面を地に向けた状態
UIDeviceOrientationUnknown 向きが分からない状態

それぞれがどのような状態なのかをiPhoneシミュレータを使用して紹介します。

UIDeviceOrientationPortrait (縦向き)

f:id:ch3cooh393:20140301032402p:plain

UIDeviceOrientationPortraitUpsideDown (縦向き、逆さま)

f:id:ch3cooh393:20140301032403p:plain

UIDeviceOrientationLandscapeLeft (横向き、ホームボタンが左)

f:id:ch3cooh393:20140301032405p:plain

UIDeviceOrientationLandscapeRight (横向き、ホームボタンが左)

f:id:ch3cooh393:20140301032404p:plain