Letter Spacing Adjustment on iOS versions prior to 6.0問題の解決方法について

久しぶりの更新になってしまいました。

iOS7がそろそろ出るという事でそれの対応に追われていた、いる人は多いんじゃないでしょうか。

僕もそのうちの一人です。
今日はその対応をしていて困った警告の直し方について軽く書こうと思います。

タイトルの通り以下です。

【Attribute Unavailable】Letter Spacing Adjustment on iOS versions prior to 6.0

スクリーンショット 2013-09-18 20.08.06

これはUILabelのプロパティでadjustsLetterSpacingToFitWidth(xibにおいてはTighten Letter Spacing)をYESに設定していると起きる問題です。

これをオフ(NO)にする事で該当の警告は全て抑制出来ます。

UILabelのadjustsLetterSpacingToFitWidthのリファレンスは以下のように書かれています。

Important: If this property is set to a value that causes text to wrap to another line, it is a programmer error to set either the adjustsFontSizeToFitWidth or adjustsLetterSpacingToFitWidth property to YES.

詳しく読めないですけど、まぁ、YESにするなみたいな事ですよね。

誰かのお役に立てば。

コメント

タイトルとURLをコピーしました