【问题标题】:UIImageView frame aspect ratio fault?UIImageView 帧长宽比错误?
【发布时间】:2015-08-22 23:50:06
【问题描述】:

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

更新

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

但是当我在 iphone 4S 上运行它时,它不存在,并且当我在任何其他屏幕上更改方向时它消失了,有什么解决方案?

【问题讨论】:

    标签: ios xcode swift uiimageview autolayout


    【解决方案1】:

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

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

    前导约束:

    宽度限制:

    顶部约束:

    【讨论】:

      猜你喜欢
      • 2020-03-17
      • 1970-01-01
      • 2017-07-19
      • 2021-07-01
      • 1970-01-01
      • 2018-12-09
      • 1970-01-01
      • 2015-12-21
      • 2016-03-03
      相关资源
      最近更新 更多