Ios 在imageview中快速调整图像大小

Ios 在imageview中快速调整图像大小,ios,swift,Ios,Swift,我有Swift的密码 let image: UIImageView = { let v = UIImageView() v.image = #imageLiteral(resourceName: "st") v.contentMode = .scaleAspectFit v.frame = CGRect(x:0,y:0,width:100,height:100) v.translatesAutoresizingMaskIntoConstraints = f

我有Swift的密码

let image: UIImageView = {
    let v = UIImageView()
    v.image = #imageLiteral(resourceName: "st")
    v.contentMode = .scaleAspectFit
    v.frame = CGRect(x:0,y:0,width:100,height:100)
    v.translatesAutoresizingMaskIntoConstraints = false
    return v
}()
    image.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
    image.topAnchor.constraint(equalTo: view.centerYAnchor,constant:-170).isActive = true
我的目标是创建一个宽度为100、高度为100的
UIImageView
,其中包含一个具有相同度量的图像。但我的图像绝对大于100px。即使我将帧更改为
10px
图像大小也不会更改。

您尝试过这个吗

    image.widthAnchor.constraint(equalToConstant: 100.0).isActive = true
    image.heightAnchor.constraint(equalToConstant: 100.0).isActive = true

或者,我是不是误解了你的问题…

你在图像视图中使用的是什么
contentMode
?你能包含嵌入图像的代码吗?对不起,刚才提到了#imageLiteral-你能发布问题的屏幕截图吗?