用户上传图像的最佳自动布局约束



用户上传图像的自动布局约束的最佳实践是什么?我希望图像扩展到屏幕的宽度,但高度可以根据上传图像的纵横比进行一些调整。我还想确保如果原始图像尺寸非常大,高度不会占据整个屏幕。

图像自动布局

你已经给出了答案!正如您所描述的,规范完美地表达了您需要的约束。

将图像视图的两侧固定
  • 到屏幕的两侧(实际上是其超级视图(,并根据需要固定其顶部、底部或垂直中心。

  • 最初必须为图像视图提供高度约束,但这不是实际高度,因此请保留对高度约束的引用,以便以后可以替换它。当您知道图像的纵横比时,通过为其提供高度约束来设置图像视图的纵横比,其multiple是所需的宽度约束比率。

  • 将最大高度约束添加为不等式,即可满足您的所有要求。

最新更新