UIImageView 帧长宽比错误?
Posted
技术标签:
【中文标题】UIImageView 帧长宽比错误?【英文标题】:UIImageView frame aspect ratio fault? 【发布时间】:2015-08-22 23:50:06 【问题描述】:我有一个 UIImageView,我想根据运行它的设备自动调整它的大小,我的应用程序是通用的,意思是 4s-ipad Air。似乎我尝试的每个自动布局约束组合都有冲突。我应该使用什么样的约束组合来将此 ImageView 在容器中居中并使其调整其大小?
更新
所以在下面的预览中一切看起来都很完美:
但是当我在 iphone 4S 上运行它时,它不存在,并且当我在任何其他屏幕上更改方向时它消失了,有什么解决方案?
【问题讨论】:
【参考方案1】:我建议使用相对约束来解决这个问题:
它将允许您不明确地但使用乘数指定所有大小,作为超级视图大小的百分比。
前导约束:
宽度限制:
顶部约束:
【讨论】:
以上是关于UIImageView 帧长宽比错误?的主要内容,如果未能解决你的问题,请参考以下文章
将 UIImages 高度缩放到 UIImageView 高度