图像高度约束不起作用

时间:2015-11-28 12:35:37

标签: ios swift uiimageview autolayout

我有一个UIImageView并使用autolayout来添加高度和宽度约束(以及其他的约束)。没有冲突的约束或警告。我正在查询数据库中的图像并将imageview的图像设置为该图像。但是,图像显示的高度比我通过约束指定的高得多。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

此行应解决您的问题:

yourImageView.clipsToBounds = true

您可以通过检查UIImageView元素的“剪辑子视图”在Storyboard中执行此操作。

答案 1 :(得分:0)

1

   YourImageView.contentMode=UIViewContentModeScaleAspectFit;

由于你的contentMode可能会出现问题,所以请你的imageView内容模式。

2.如果您正在为单个手机开发应用程序,那么请使用适合[约束]的方面

答案 2 :(得分:0)

如果要从服务器获取图像,则应根据imageView大小调整图像大小...这是最佳做法。