如何调整uiimageview的大小以仅适合aspectfill中的图像?

时间:2016-05-23 00:26:39

标签: ios objective-c uitableview uiimageview

我正在使用此imageView的自动布局,并且我没有在约束中设置高度,认为它会调整到图像高度,但它似乎不起作用。这是一张照片:

http://imgur.com/JtpTKVx

我想删除作为背景的红色空间,只是拥有图像

它位于UITableViewCell中,我想根据图像大小调整大小。

2 个答案:

答案 0 :(得分:0)

没有办法以声明方式执行此操作。您必须根据图像尺寸计算UIImageView需要的高度,然后在代码中设置UIImageView的高度,方法是设置框架高度as described here,或者添加高度约束并设置其高度恒定到你想要的高度。

答案 1 :(得分:0)

你被放到uiview并将背景颜色设置为白色,并将框架设置为与uitableviewcell相同,并放入图像UIView。