我的VC中有一个UIImageView。我想把图像放进去。 imageView有4个约束:8个到所有方向的距离。当我加载屏幕时,它会自动形成一个很大的空白区域,我不知道为什么。
问题是我不确定它是否真的是UIImageView产生的空白区域。如果我将内容模式设置为适合缩放,则仍有空白区域。但是,如果我正在寻找调试模式,其中空间来自它,它来自UIImageView。这是我调试的图片,希望你能知道我的意思:
编辑: 我试图打印出它传回的imageView.frame.height。这可以吗? 在我的调试器中,imageView.height = 400 为什么我无法打印出imageView.height?我收到错误" imageView没有会员身高"
EDIT2: 我现在尝试了一些不同大小的图片...每次我最终都有400的高度
答案 0 :(得分:0)
如果要将图像集中心X和中心Y约束与高度和宽度对齐。 另请尝试添加此代码:
imageView.contentMode = .scaleAspectFit
imageView.clipsToBounds = true