图像高度约束不起作用

sha*_*awg 5 uiimageview ios autolayout swift

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

Kis*_*mar 1

  1. YourImageView.contentMode=UIViewContentModeScaleAspectFit;
    
    Run Code Online (Sandbox Code Playgroud)

    也许问题是因为您的 contentMode 引起的,所以请您使用 imageView 内容模式。

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