以编程方式获取UIImageView的宽度和高度问题

时间:2016-03-09 06:55:41

标签: xcode swift image width

我尝试使用以下代码检索不同尺寸iPhone上图像视图的宽度和高度

print(self.imageLength.bounds.size.height)
print(self.imageLength.bounds.size.width)

是的,它在iPhone 5,iPhone 6,iPhone 6 plus上返回相同的值128.0。但是接口上的UIImage显示会根据不同的手机大小而改变。有谁为什么?

这是图像约束

enter image description here

1 个答案:

答案 0 :(得分:3)

你可以试试这个

let imgWidth = myImageView.layer.frame.width
let imgHeight = myImageView.layer.frame.height

print(imgWidth)
print(imgHeight)