自动布局和 UIImageViews
Posted
技术标签:
【中文标题】自动布局和 UIImageViews【英文标题】:Autolayout and UIImageViews 【发布时间】:2014-02-02 14:54:43 【问题描述】:我有一系列观点。在每一个中,我想放置不同的图像。这些图像具有不同的纵横比,但最大尺寸正好是 40pts,无论是高度还是宽度。应缩放图像以填充其视图中心的空间,使其最宽尺寸为 30pts,同时保持其纵横比。
我已将UIImageView
上的contentScaleFactor
设置为UIViewContentModeScaleAspectFit
。
然后我添加了两个约束 - 一个将宽度限制为
但图像总是被拉伸到正好 30 x 30。
如何指定图像的最大尺寸但保持其纵横比?
【问题讨论】:
【参考方案1】:您需要在 UIImageView 上将 contentMode
设置为 UIViewContentModeScaleAspectFit
而不是 contentScaleFactor
。
contentScaleFactor
是屏幕上点到像素的映射。
【讨论】:
以上是关于自动布局和 UIImageViews的主要内容,如果未能解决你的问题,请参考以下文章