iOS

iOSデバイスで画面の回転をサポートするコード

support_orientations

iPhoneはいろいろと向きを変えられるところも特徴ですね。
ということは画面の比率も変わるということなので
回転をサポートするかどうかを決めなければなりません。
そこで使うコード。

1
2
3
4
5
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return YES;
}

「shouldAutorotateToInterfaceOrientation:」はUIViewControllerクラスのメソッドで、システムがその向きに回転していいかどうかを問い合わせてくるようです。「interfaceOrientation」に画面の向きが入ってくるのでその向きをサポートするなら「BOOL」に「YES」を返すこと。
無条件に「return YES;」なら全部の向きをサポート。
ちなみに「||」は「or」を表しています。

  • ホームボタンが下にあるポートレートモードのみサポート
  • 1
    
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
  • 縦向き(ポートレートモード)だけをサポート
  • 1
    2
    
    return (interfaceOrientation == UIInterfaceOrientationPortrait ||
    interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
  • 横向き(ランドスケープモード)だけをサポート
  • 1
    2
    
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
    interfaceOrientation == UIInterfaceOrientationLandscapeRight);

これだけで設定できちゃうから便利♪

▼これはやさしい入門書です

関連記事

  1. uiwebview-1.jpg

    iOS

    UIWebViewにコンテンツを表示させる

    3ステップで指定のURLを表示できますね。これは便利だな。…

  2. compile_sources.jpg

    iOS

    外部からインポートしたクラスはコンパイル設定が必要かもしれない

    実機でテストしようとしたらこんなエラーがでました。「Unkno…

  3. 20130923111815.jpg

    iOS

    Xcode5の「A valid provisioning profile for this exec…

    Xcodeを5にアップデートしてiOS7対応をしようとしたら以下の…

  4. 20120709185011

    iOS

    デバッグのために「NSLog」でログをはきだす

    デバッグの時に必要になります。カンタンなコードですが、とても大切です…

  5. 20120730204604

    iOS

    コメントとログをコードに混ぜて分かりやすく書いていきたい♪

    基本中の基本ですが、大切ですよね〜。まずはコメントの使い方。コ…

  6. instance.jpg

    iOS

    きほんのき、iOSプログラミングでの変数宣言

    iOSに少しずつ手を出している日々ですが、やらないと忘れてしまうの…

最近の記事

  1. 【UNIQLO】ユニクロ誕生感謝祭で買いだめ!
  2. 便利すぎる!買ってよかったキッチンツール「キッチンペーパーハンガー」
  3. ジムで活躍!プロテイン用のボトルにおすすめ!「nalgene(ナルゲン)の沖倉商店コラボ・ボトル」
  4. コミックのイラストが新鮮だった!『MARVEL展』
  5. ジム用に購入♪ リバーサル・オッシュマンズ別注「ドライスウェットショーツ」
  6. 暮しの手帖社とのコラボ作品!大きい面積が使いやすい!「日東紡の新しいふきん」
  7. 水引と風呂敷の包み方のデザインが美しい引き出物「祝づつみ」
  8. 【無印良品】ちょっと小さいクリップも買っておいて損はない「袋止めクリップ・小」
  9. 【無印良品】普通に使えるクリップが安くてうれしい「袋止めクリップ・大」
  10. 今年の手帳はコレに決めた♪「ほぼ日手帳 2017 オリジナル」

アーカイブ

  1. 日常

    ウィスキーでも
  2. 日常

    高級カフェ
  3. instantramen_museum-11.jpg

    オリジナル・カップヌードルがつくれる「インスタントラーメン発明記念館」
  4. dartslive_card2.PNG

    プロダクト

    パロディ・デザインが逸品のDARTSLIVEカードを衝動買いした! その名も「ダ…
  5. 注目すべきは「iPad Pro」と「Apple TV」だったApple Event.2015

    Appleイベント

    注目すべきは「iPad Pro」と「Apple TV」だった「Apple Spe…
PAGE TOP