Я пытаюсь установить .scaleAspectFill для UIImageView в ячейке collectionView. Хорошо работает для ios версий 13+. Но для версий ниже он растягивается внутри UIImageView.
Вот код:
public override init(frame: CGRect) {
super.init(frame: frame)
imageView.contentMode = .scaleAspectFill
imageView.clipsToBounds = true
contentView.addSubview(imageView)
imageView.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
imageView.topAnchor.constraint(equalTo: contentView.topAnchor),
imageView.rightAnchor.constraint(equalTo: contentView.rightAnchor),
imageView.leftAnchor.constraint(equalTo: contentView.leftAnchor),
imageView.widthAnchor.constraint(equalTo: imageView.heightAnchor),
])
imageView.image = UIImage(ciImage: originalImage, scale: contentScaleFactor, orientation: .up)
}
Что может быть не так с этим? Спасибо.