UIImageView 框架纵横比错误?

UIImageView frame aspect ratio fault?

我有一个 UIImageView,我想根据 运行 所在的设备自动调整其大小,我的应用程序是通用的,意思是 4s-ipad Air。似乎我尝试的自动布局约束的每种组合都存在冲突。我应该使用什么约束组合来使此 ImageView 在容器中居中并调整其大小?

更新

所以在下面的预览中一切看起来都很完美:

但是当我 运行 它在 iphone 4S 时,它不存在,当我在任何其他屏幕上改变方向时它就消失了,有什么解决办法吗?

我建议使用相对约束来解决这个问题:

它允许您指定所有大小,但不是明确指定,而是使用乘数,作为父视图大小的百分比。

前导约束:

宽度限制:

顶部约束: