我正在尝试将一些图像添加到我的UIImageView中。如果png与ImageView具有相同的大小,那么一切正常。
但是当我插入一个更大的图像时,它不会被丢弃。
这是我的代码:
@IBOutlet weak var PictureView: UIImageView!
func loadSomePicture() {
var examplePicture = UIImage(named: "Block.png")
PictureView.image = exampleProfilePicture
PictureView.layer.cornerRadius = 50
PictureView.clipsToBounds = true
尽管clipsToBounds属性设置为true,并且“视图模式”为“缩放”以填充,但图像仍保持其原始大小。
感谢您的帮助!
答案 0 :(得分:4)
检查绘图选项中的剪辑子视图
答案 1 :(得分:3)
我认为问题正在发生,因为您将contentMode设置为“Aspect Fill”,而不是“Scale To Fill”。您能否解释一下您希望ImageView和Image最终得到什么? “Aspect Fill”将始终尝试保持图像的纵横比,同时将其填充到ImageView的尺寸尺寸。