2

IOS 7 で動作するようにアプリを更新しようとしていますが、次のコードは非推奨であり、属性で使用するようにというエラーが表示されます。Apple の開発者サイトには非推奨とだけ書かれていますが、修正方法の手がかりはありません。誰でも私のコードを新しい形式に翻訳してもらえますか?

[str drawInRect: r
       withFont: f1
  lineBreakMode: NSLineBreakByWordWrapping
      alignment: NSTextAlignmentCenter];
4

2 に答える 2

1

以下を使用します。

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle defaultParagraphStyle] mutableCopy];
paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;
paragraphStyle.alignment = NSTextAlignmentCenter;
[str drawInRect:rect withAttributes: @{NSFontAttributeName: f1,
                             NSParagraphStyleAttributeName: paragraphStyle }];
于 2013-10-16T18:52:05.317 に答える