ios - ImageView 宽度未缩放以填充 Autolayout iOS 中的 ParentView

标签 ios swift autolayout

我已尝试填充 UIImageView 以填充要像顶部标题( Logo )一样显示的图像。但它似乎在前端和后端有 20px 的差距。

我使用了前导和尾随约束 0 但它显示了 20 像素的间隙(填充)。如果我将 -20 用于前导和尾随约束,则效果很好,但图像似乎被拉伸(stretch)了。

我应该怎么做才能克服这个奇怪的问题?

我什至尝试过对 Imageview 和父 View Controller View 使用等宽约束,但仍然没有成功。

最佳答案

删除当前的前导和尾随约束。再次添加它们,但取消选中 Constrain to margins 选项,现在为前导和尾随约束输入 0。

这应该可以解决问题。

关于ios - ImageView 宽度未缩放以填充 Autolayout iOS 中的 ParentView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36667647/

相关文章:

ios - 如何在 iOS 控制中心使用停止按钮而不是快速暂停按钮

ios6 - 为什么 NSLayoutAttributeCenterX 是带有 NSLayoutAttributeWidth 的 'Invalid pairing'

ios - AutoLayout with 2 multiline labels, compression resistance and minimum 1 行标签

ios - Swift 3 尝试将音频路径/音频文件传递给音频播放器 VC

ios - LineChart 绘图数据未填充其 UIView

swift - 使用索引访问元组(由 libc 定义)

arrays - 无法删除核心数据数据库的所有当前元素

objective-c - 如何使用自动布局按比例缩小 NSImageView ?

ios - 是否有内置的方法可以在iOS 6 UITextField中从右向左输入文本?

ios - 要求在ios中发送崩溃报告?