タグ

ブックマーク / qiita.com/kukimo (1)

  • iOSでサイズクラスを使って特定のデバイスだけレイアウトを切り替える - Qiita

    6Plus以外のiPhoneはPortraitでは「CompactxRegular」なのにLandscapeでは「CompactxCompact」なので注意。 とりあえず実験用として「wAny hAny」でラベルを3つ配置してみます。 サンプルとして分かりやすいレイアウトにしてみました。 それぞれ位置を固定できるようにAutoLayoutは設定済みです。 通常、ラベルに幅と高さは指定する必要はありませんが、ここでは縦書きにするためにLINE数を3〜4にした上で幅、高さも固定しています。シミュレータで動かしてみて横に向けるとこんな感じです。 ここで、6Plusの場合のみ横を向いたら横書きになるようにしてみます。 特定デバイスのレイアウトだけ変更する まずサイズクラスを横向きのiPhone6Plusに当たる「wRegular hCompact」に変更します。 ラベルの文字を横書きにしたいので幅

    iOSでサイズクラスを使って特定のデバイスだけレイアウトを切り替える - Qiita
  • 1