Как изменить размер изображения или сделать это как NSAttributedString NSTextAttachment (или установить его первоначальнIOS

Программируем под IOS
Ответить
Anonymous
 Как изменить размер изображения или сделать это как NSAttributedString NSTextAttachment (или установить его первоначальн

Сообщение Anonymous »

У меня есть NSAttributedString, к которому я добавляю NSTextAttachment. Размер изображения составляет 50 Вт на 50 ч, но я бы хотел, чтобы оно уменьшилось, чтобы отразить высоту строки присвоенной строки. Я думал, что это будет сделано автоматически, но, похоже, нет. Я просмотрел ссылку на класс UImage, но это изображение, похоже, не установлено в UIImageView, поэтому нет доступа к свойству кадра. Вот скриншот того, что у меня есть на данный момент:
Изображение
< /p>
В идеальном мире я также хотел бы реализовать способ масштабирования изображения на основе пользовательского ввода (например, увеличения размера шрифта). Есть идеи, как этого добиться?
спасибо
редактировать 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];


Подробнее здесь: https://stackoverflow.com/questions/223 ... ent-or-set
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»