如何调整 uiimageview 的大小以仅适合 aspectfill 中的图像?
Posted
技术标签:
【中文标题】如何调整 uiimageview 的大小以仅适合 aspectfill 中的图像?【英文标题】:How to resize uiimageview to fit only the image in aspectfill? 【发布时间】:2016-05-23 00:26:38 【问题描述】:我为此 imageView 使用自动布局,并且我没有在约束中设置高度,认为它会调整为图像高度,但它似乎不起作用。这是一张图片:
我想删除作为背景的红色空间,只保留图像
它位于我想根据图像大小调整大小的 UITableViewCell 中。
【问题讨论】:
【参考方案1】:没有办法以声明方式执行此操作。您必须根据图像尺寸计算 UIImageView 需要多高,然后在代码中设置 UIImageView 的高度,方法是设置框架高度as described here,或者添加高度约束并将其常量设置为你想要的高度。
【讨论】:
【参考方案2】:你被放置 uiview 并将背景颜色设置为白色并将框架设置为 uitableviewcell 并放置图像 UIView。
【讨论】:
以上是关于如何调整 uiimageview 的大小以仅适合 aspectfill 中的图像?的主要内容,如果未能解决你的问题,请参考以下文章
调整大小后使用自动布局以编程方式居中 UIImageVIew