Swift UIKit 如何为图像视图屏蔽 ToBounds

Swift UIKit how to masksToBounds for image view

我的父视图四面都有圆角,我希望子图像视图的右上角和右下角有圆角以适合父视图。 Swift documentationmasksToBounds 会解决这个问题,但它对我不起作用。如图所示,照片右侧没有圆角。如果您想查看我的更多代码,请告诉我,谢谢。

这是我的代码:

            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