Мой родительский вид имеет закругленные углы со всех сторон, и я хотел бы, чтобы дочерний вид изображения имел закругленные углы справа вверху и справа внизу, чтобы соответствовать родительскому виду. Документация Swift говорит, что masksToBounds
решит эту проблему, но у меня это не работает. Как видно на фото, правая сторона фото не закруглена с правой стороны. Дайте мне знать, если вы хотите увидеть больше моего кода, спасибо.
Вот мой код:
bottomViewThumbnailImageView.translatesAutoresizingMaskIntoConstraints = false
bottomViewThumbnailImageView.clipsToBounds = true
bottomViewThumbnailImageView.layer.masksToBounds = true
NSLayoutConstraint.activate([
bottomViewThumbnailImageView.topAnchor.constraint(equalTo: bottomView.topAnchor),
bottomViewThumbnailImageView.bottomAnchor.constraint(equalTo: bottomView.bottomAnchor),
bottomViewThumbnailImageView.trailingAnchor.constraint(equalTo: bottomView.trailingAnchor),
bottomViewThumbnailImageView.heightAnchor.constraint(equalTo: bottomViewThumbnailImageView.widthAnchor),
])
Попробуйте дать это для вашего мобильного телефона
layer.masksToBounds = true
Свойство должно быть установлено для родителя imageView, так как оно будет передаваться его дочерним элементам, установка его на сам imageView не имеет никакого эффекта.
parentImg.clipsToBounds = true