1

アプリが古すぎます。今、最新の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 リンクも教えてください。

前もって感謝します。

4

1 に答える 1