как изменить размер изображения или сделать как NSAttributedString NSTextAttachment (или установить его начальный размер)

У меня есть NSAttributedString, к которому я добавляю NSTextAttachment. Изображение 50 на 50, но я бы хотел, чтобы оно уменьшилось, чтобы отразить высоту строки приписанной строки. Я думал, что это будет сделано автоматически, но я думаю, что нет. Я посмотрел на ссылку на класс UImage, но это изображение, кажется, не установлено в UIImageView, поэтому нет доступа к свойству кадра. Вот скриншот того, что у меня сейчас есть:

В идеальном мире я также хотел бы реализовать способ увеличения изображения на основе пользовательского ввода (например, увеличение размера шрифта). Есть идеи как этого добиться?

Спасибо

редактировать 1

вот как я это создаю:

    NSTextAttachment *textAttachment = [[NSTextAttachment alloc] init];
    textAttachment.image = [UIImage imageNamed:@"note-small.png"];
    NSLog(@"here is the scale: %f", textAttachment.image.scale);
    NSAttributedString *attrStringWithImage = [NSAttributedString attributedStringWithAttachment:textAttachment];
    [headerAS replaceCharactersInRange:NSMakeRange([headerAS length], 0) withString:@" "];
    [headerAS replaceCharactersInRange:NSMakeRange([headerAS length], 0) withAttributedString:attrStringWithImage];

Ответы на вопрос(5)

Ваш ответ на вопрос