如何在imageView上设置自动布局约束以获得良好的分辨率图像?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在imageView上设置自动布局约束以获得良好的分辨率图像?相关的知识,希望对你有一定的参考价值。

我是汽车布局和图像资产的新手。我很困惑,图像视图的高度和宽度我必须设置修复或根据superview,它会影响分辨率。

我有一个40x40的图像视图。我有图像的资源是1x = 72x72,2x = 96x96,3x = 144x144。我必须为具有良好分辨率的所有设备设置图像,并且我想要根据Superview的宽度和高度。我必须使用什么约束?如何为所有设备获得良好的分辨率?

是否需要使用自适应布局?我的意思是资产的Autolayouts?

答案

仅为UIViewImage提供这些约束:

  • 垂直居中至superView(如果需要,可以使用乘数)
  • 水平居中至superView(如果需要,可以使用乘数)
  • height wrt superView.height(约束的乘数)
  • 宽高比本身 enter image description here

以上是关于如何在imageView上设置自动布局约束以获得良好的分辨率图像?的主要内容,如果未能解决你的问题,请参考以下文章

自动布局和对齐约束

将形状设置为 ImageView 背景以获得圆角

如何将自动布局约束与 UIView 的 contentMode 属性结合起来

自动布局比例间距

以编程方式设置自动布局约束

如何获得影响给定子视图的自动布局约束?