2014年12月25日木曜日

[iOS開発] Automatic Preferred Max Layout ...

ラベルを二行や三行で表示させようと、プロパティを設定すると次の警告が出る。


Automatic Preferred Max Layout Width is not available on iOS versions prior 8.0


たとえばこんな感じに二行設定してあるとして・・・。




ちょっと裏技的な対応になってしまうが、
StoryBoard のソースを直接修正(右クリック)すると、カンタンに対応できる。




該当ラベルに次のプロパティを追加するだけ。

preferredMaxLayoutWidth=0

StoryBoardを修正するときに、
何か消してしまったりすると修正が大変なので、バックアップはちゃんと取るようにしましょう。

追加した後に再度Interface Builder 開き直せば、警告は消えているはず!


http://stackoverflow.com/questions/25398312/automatic-preferred-max-layout-width-is-not-available-on-ios-versions-prior-to-8


追加:
見つけるには numberOfLines="0"としているラベルを手掛かりにすると簡単ですよ。




ではでは

0 件のコメント:

コメントを投稿