сделать UIImage AspectFit? - PullRequest
       8

сделать UIImage AspectFit?

0 голосов
/ 11 октября 2018

Я создаю PDF с изображением, и проблема в том, что

 [imageview.image drawInRect:CGRectMake(0, 0, 100, 100)];

в сгенерированном PDF мое изображение растянуто до размера, который мы определяем в CGRectMake, так как мое изображение может быть установлено в Aspect Fit, а не в UIImageView?

мой размер фиксирован 100 * 100 в PDF, но изображение нужно аспектить Подходит

Любая помощь?

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

вы можете попытаться установить contentmode вашего изображения, где содержимое представления (изображения) изменяется при изменении границ представления

для ex: imageView.contentMode = UIViewContentModeScaleAspectFit;

См .: contentmodeв яблочной документации

0 голосов
/ 11 октября 2018

Это то, что вам нужно сделать.Он сохранит пропорции всего, что вы хотите добавить в блок.

Рассчитайте размер изображения и затем добавьте в CGRect.

CGRect AVMakeRectWithAspectRatioInsideRect(CGSize aspectRatio, CGRect boundingRect);

Для получения дополнительной информации ознакомьтесь с этой документацией

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...