图像高度约束不起作用
Posted
技术标签:
【中文标题】图像高度约束不起作用【英文标题】:Image Height Constraint Not Working 【发布时间】:2015-11-28 12:35:36 【问题描述】:我有一个 UIImageView 并使用自动布局来添加高度和宽度约束(以及其他约束)。没有冲突的约束或警告。我正在从数据库中查询图像并将 imageview 的图像设置为该图像。但是,图像显示的高度比我通过约束指定的要大得多。我该如何解决这个问题?
【问题讨论】:
【参考方案1】:这一行应该可以解决您的问题:
yourImageView.clipsToBounds = true
您可以在 Storyboard 中通过检查 UIImageView 元素的“剪辑子视图”来执行此操作。
【讨论】:
【参考方案2】:1
YourImageView.contentMode=UIViewContentModeScaleAspectFit;
问题可能是因为你的 contentMode ,所以请使用你的 imageView 内容模式。
2.如果您正在为单个手机开发应用程序,则使用适合该应用的方面[约束]
【讨论】:
您也可以在情节提要中执行此操作。在右侧面板的Attribute inspector下,然后在View下,您可以将Concent Mode更改为“Aspect Fit”。【参考方案3】:如果您从服务器获取图像,那么您应该根据您的 imageView 大小调整图像大小......这是最佳实践。
【讨论】:
以上是关于图像高度约束不起作用的主要内容,如果未能解决你的问题,请参考以下文章