gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 11:15:12 24 4
gpt4 key购买 nike

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

Image autolayout

最佳答案

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

  • 将 ImageView 的侧面固定到屏幕(实际上是其 super View )的侧面,并根据需要固定其顶部、底部或垂直中心。

  • 您最初必须为 ImageView 指定高度约束,但这不会是真实高度,因此请保留对高度约束的引用,以便稍后替换它。当您知道图像的长宽比时,通过为其提供高度约束来设置 ImageView 的长宽比,该高度约束的倍数是与宽度约束的所需比率。

  • 添加最大高度限制作为不等式,即可满足您的所有要求。

关于swift - 用户上传图像的最佳自动布局约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51811587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com