在Xcode中设置图像高度填充自动布局
Posted
技术标签:
【中文标题】在Xcode中设置图像高度填充自动布局【英文标题】:set image height in aspect fill in auto layout in Xcode 【发布时间】:2016-06-03 11:56:42 【问题描述】:如何在使用自动布局时设置宽高比填充图像。当我在情节提要中设计时,它非常好,但是在设置图像时,图像视图的高度变得非常高。我希望它是一个常数,我也为此添加了常数,但它不起作用。我正在使用最新的 Xcode。
【问题讨论】:
【参考方案1】:来自 Apple 文档,AspectFill
不保证剪辑内容。
缩放内容以填充视图大小的选项。一些 部分内容可能会被剪裁以填充视图的边界。
所以你需要将clipToBounds
属性设置为True,或者在Storyboard中设置。
【讨论】:
感谢一百万luiyezheng关于代码中的这件事。它真的为我解决了问题。我现在不能投票给你对不起,我是新成员【参考方案2】:将 imageView 的 clipToBounds
属性设置为 true。在情节提要中,这是“剪辑子视图”复选框。
【讨论】:
以上是关于在Xcode中设置图像高度填充自动布局的主要内容,如果未能解决你的问题,请参考以下文章
如何在swift中设置自定义UITableviewcell的动态高度
在 iOS 7 上,在 viewDidLoad 中设置图层变换会破坏自动布局
如何使用自动布局 beta 7 UIKIT 修复 xcode 11 中可滚动内容大小的歧义
iOS 8.0.2 和 iPhone plus 当我在 XIB 中设置 UIButton backgroundImage 时,UIButton 变得更大,尽管这个按钮具有高度和重量的自动布局