iPhoneSDKで画面方向を変えるやり方。
これと加速度センサを組み合わせると、フォトライブラリの様に横画面にしたら画像も横向きになったりする処理ができます。
UIApplicationのsetStatusBarOrientationメソッドに以下の値をセットすることにより、画面の方向を設定できます。
設定例:横表示(ホームボタンは右)
・UIInterfaceOrientationLandscape 縦表示(ホームボタンは下)
・UIInterfaceOrientationPortraitUpsideDown 縦表示(ホームボタンは上)
・UIInterfaceOrientationLandscapeLeft 横表示(ホームボタンは左)
・UIInterfaceOrientationLandscapeRight 横表示(ホームボタンは右)
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
また、UIApplicationのsetStatusBarHiddenメソッドを使用することで、ステータスバーの表示/非表示が行えます。
設定例:ステータスバーを消す。アニメーションは無し
setStatusBarHidden ステータスバーの表示/非表示をYES/NOで設定
animated アニメーションをYES/NOで設定
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
- 作者: Erica Sadun,株式会社クイープ
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2009/02/12
- メディア: 大型本
- 購入: 20人 クリック: 474回
- この商品を含むブログ (60件) を見る