我在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
,图像的大小也不会改变。
答案 0 :(得分:0)
你试过这个吗?
image.widthAnchor.constraint(equalToConstant: 100.0).isActive = true
image.heightAnchor.constraint(equalToConstant: 100.0).isActive = true
或者,我误解了你的问题......