我有一个图像添加到具有以下约束故事板:使用“纵横适应”切断图像
- 对准CenterY至上海华
- 对齐的centerX至上海华
- 图像宽度=上海华宽度* 0.43
- 模式:方面适合
的这个目的是适应图像大小取决于屏幕宽度。
它可以在iPad上使用,但在iPhone上我的图像中的部分字母被切掉(在这种情况下是O的顶部)。我试图通过在PNG顶部添加一些空间(透明像素)来使图像更大。但是这并没有改变这种行为。我可以使用固定尺寸,但是我的方法不应该工作吗?
我有一个图像添加到具有以下约束故事板:使用“纵横适应”切断图像
的这个目的是适应图像大小取决于屏幕宽度。
它可以在iPad上使用,但在iPhone上我的图像中的部分字母被切掉(在这种情况下是O的顶部)。我试图通过在PNG顶部添加一些空间(透明像素)来使图像更大。但是这并没有改变这种行为。我可以使用固定尺寸,但是我的方法不应该工作吗?
现在我切换到jpg。不知道透明度或格式(PNG)是否是问题,但对于iOS版的游戏,在缩放图像时存在一些问题。特别是如果有一些曲线和透明度。
尝试AspectFill
模式而不是AspectFit
并设置更多的一个约束是fixed height
,无论您想要的高度。如果想要精确的正方形图像查看,那么高度应该与宽度相同(即superview width * 0.43
)。
使用乘法器给予超平视高度和宽度相等 –
我建议在imageview上添加一个纵横比约束以保持hight/width比率 – ddb
@KrutarthPatel:这对我有帮助吗?我的超级看法是这里的发射台。 – grabner