我通过以下方式在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];
看起来他们是一些像素化,但我不是100%肯定,因为这是我第一次通过NSAttributedString使用图标。它看起来像这样:
,原始图标如下所示:
这看起来不错吗?或者我应该对我的图标做些什么来提高分辨率?
答案 0 :(得分:2)
确保捆绑中还有图标的视网膜版本。 @ 2倍