Одно из двух изображений, загруженных в ячейку tableView, больше, чем imageView - PullRequest
0 голосов
/ 13 июня 2018

Я загружаю изображения с сервера, используя SDWebImage Библиотеку и помещаю в UITableViewCell, но все изображения загружены в imageView правильно, но последние два изображения загружены больше, чем размер изображения.я поместил imageView в A View и установил соотношение сторон родительского представления, в котором помещается imageView.Я перепробовал все режимы просмотра изображений, но не знаю, в чем проблема. Но когда я устанавливаю соотношение сторон в imageView, то эти два последних изображения не загружаются в UITableViewCell.

Обычные изображения в UITableViewCell

enter image description here

и последние два изображения получили изображение View Bigger

enter image description here

, но когдаЯ устанавливаю соотношение сторон в соответствии с форматом изображения при просмотре изображения в раскадровке, а затем последние два изображения не загружаются в imageView

любое предложение

1 Ответ

0 голосов
/ 13 июня 2018

Чтобы изображение отображалось только в том виде, в котором оно находится (UIImageView), вам нужно использовать это:

self.imageView.clipsToBounds = true

Если вы хотите, чтобы оно сохраняло соотношение сторон в пределахUIImageView, вы захотите использовать это:

self.imageView.contentMode = .scaleAspectFill

Если оно все еще слишком велико, попробуйте поэкспериментировать с:

.scaleAspectFit
.scaleToFill
...