次の方法で NSAttributedString のアイコンを使用しています。
NSTextAttachment *textAttachment = [[NSTextAttachment alloc] init];
textAttachment.image = [UIImage imageNamed:@"notes-18w_18h.png"];
NSAttributedString *attrStringWithImage = [NSAttributedString attributedStringWithAttachment:textAttachment];
[headerAS replaceCharactersInRange:NSMakeRange([headerAS length], 0) withString:@" "];
[headerAS replaceCharactersInRange:NSMakeRange([headerAS length], 0) withAttributedString:attrStringWithImage];
ピクセル化されているように見えますが、NSAttributedString を介してアイコンを使用したのはこれが初めてであるため、100% 確信が持てません。次のようになります。
元のアイコンは次のようになります。
これは大丈夫に見えますか?または、解像度を向上させるためにアイコンに対して行うべきことはありますか?