3

非推奨メソッドのメッセージがあります。

コード行は次のとおりです。

[string drawInRect:drawArea withFont:uifont lineBreakMode:linebreaks[lineBreakMode] alignment:alignments[hAlignment]];

だから私はそれをこのコードに置き換えたい:

NSMutableParagraphStyle *paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
paragraphStyle.lineBreakMode = NSLineBreakByTruncatingTail;
paragraphStyle.alignment = NSTextAlignmentCenter;

NSDictionary *attributes = @{ NSFontAttributeName: uifont,
                              NSParagraphStyleAttributeName: paragraphStyle};

[string drawInRect:drawArea withAttributes:attributes];

この交換後、警告は表示されなくなりました。しかし、私のテキストはすべて見えません。たとえば、表示されていないテキスト「オプション」があります(ただし、クリックすることはできます)。

誰かがこれについて助けてくれますか?

由来

4

0 に答える 0