Swift在imageview内调整图像大小

时间:2017-07-12 18:39:39

标签: 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 = 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,图像的大小也不会改变。

1 个答案:

答案 0 :(得分:0)

你试过这个吗?

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

或者,我误解了你的问题......