gpt4 book ai didi

ios - 在不降低图像清晰度的情况下,应该给出哪些约束来增加相对于设备屏幕尺寸的 imageview 的尺寸

转载 作者:行者123 更新时间:2023-12-01 17:24:46 24 4
gpt4 key购买 nike

我必须在通用应用程序中显示 ImageView ,因为它的大小应该随着每个设备的屏幕设计而增加,而不会降低图像质量。给 imageview 的图像是静态图像。如果我使用大小类使用静态宽度和高度约束,它将起作用。但我不认为这是正确的方法。如果我使用宽度和高度
与 super View 成比例,它增加了图像高度,但在 ipad 中图像清晰度降低。任何建议都会有所帮助。

最佳答案

为了使 Imageviewsize 尊重通用应用的设备,您需要为 imageview 提供正确的倍数。

请按照步骤获得愿望输出,

第 1 步:- 将 Aspect Ratio 设置为您的 imageview 。 (您也可以设置前导和试行 top 、 bottom 等,然后给出纵横比。)

保持图像宽度和高度相等(方形)所需的纵横比

enter image description here

第 2 步:- 设置水平居中和垂直居中 imageview 。 (根据您的要求会有所不同,您也可以将此步骤作为步骤1,然后设置纵横比)

enter image description here

第 3 步:- 从 imageview 将 Equal height 设置为 Superview。

(不要 panic ,你会收到更新框架或约束但不要更新它的警告)

enter image description here

第 4 步:- 计数准确的乘数。

imageviewHeight / superview's height = Accurate Multipliar

在这里,
imageviewheight = 200 , superviewheight=600   so ,

200(imageviewheight)/600(superviewheight)=0.333

(将倍数设置为 imageview,其中提案高度 = superview)

enter image description here

第 5 步:- 检查输出到不同的模拟器。

enter image description here

我希望这个详细的解释足以理解你的问题。

关于ios - 在不降低图像清晰度的情况下,应该给出哪些约束来增加相对于设备屏幕尺寸的 imageview 的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36700827/

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