アプリが古すぎます。今、最新のIOSにアップデートしたいです。展開ターゲットは 6.0 ですが、展開ターゲット 6.0 を 7.1 に変更すると、. アプリがスローする警告が多すぎます。そしてこれはそれらの1つです:
'sizeWithFont:constrainedToSize:lineBreakMode:' は非推奨です: iOS 7.0 で最初に非推奨になりました - -boundingRectWithSize:options:attributes:context: を使用してください:
警告は次の行で発生します。
CGSize expectedLength = [str sizeWithFont:str.font constrainedToSize:max lineBreakMode:str.lineBreakMode];
このコードで試してみます。しかし、改行モードを追加する方法がわかりません。チェックしてください:
CGSize mysize = [str sizeWithAttributes:@{NSFontAttributeName: str.font}];
私はすでにStackOverflowにチェックインしました。しかし、 lineBreakModeのため、チェック済みの回答に満足していません。
いくつかの良い答えを逃したかもしれません。また、役立つ StackOverflow リンクも教えてください。
前もって感謝します。