非推奨メソッドのメッセージがあります。
コード行は次のとおりです。
[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];
この交換後、警告は表示されなくなりました。しかし、私のテキストはすべて見えません。たとえば、表示されていないテキスト「オプション」があります(ただし、クリックすることはできます)。
誰かがこれについて助けてくれますか?
由来