Automatic Preferred Max Layout Width before iOS 8.0
というWarningが出た。
これは
- UILabelでLinesが2以上
- AutoLayoutを使用
- iOS7以前をサポートしている
という場合に出るようだ。
UILabelは中に表示するLabel.textの内容次第である程度幅を変えてくれるわけだが、AutoLayoutがいろいろ厳密になってるために、横幅の最大値のWidthを設定して欲しいと言っているようだ。
Warningを消すには、当該のUILabelを探し、SizeインスペクタのPreferred Widthに値を入れるか、横のExplicitにチェックを入れて現在のサイズを適用してやればいい。
ただ、Labelがいっぱいあってもどのラベルが対象なのかXcode様は教えてくれない。
そういう時は裏技。
0 件のコメント:
コメントを投稿