我创建了一个屏幕,上面有两个图像(150 x 150像素),用于占据大部分屏幕。这在模拟器中看起来很好,但是当我在设备上实际运行应用程序时,图像缩小了变得非常小。我假设设备大小是实际图像本身的大小。
我使用了非常高质量的图像,因此您无法注意到图像已在模拟器上拉伸。
我可以使用哪些东西来确保我总是使用150x150尺寸吗?
非常感谢
乔恩
答案 0 :(得分:3)
根据您的描述,只需在故事板上为每个对象设置约束即可解决此问题。
为了举例说明如何执行此操作,我在故事板中添加了两个UIImageView对象。选择第一个对象并按下底部的约束按钮,如下图所示,您需要确保至少设置了4个约束。具体来说,检查HEIGHT,WIDTH并选择到LHS的距离和距TOP的距离,方法是选择相应的支柱,它将变为高亮的橙色(见图)
完成此操作后,按“添加4个约束”'底部的按钮。然后使用第二个UIImageView对象重复此操作。
当约束被正确设置(没有冲突)时,如果选择对象,它们将是可见的,约束线将为蓝色(见下图)
通过按照以下步骤将对象添加到故事板中,这将解决设备上压扁图像的问题。有关配置自动布局约束的进一步阅读将非常有用。
我希望这会有所帮助
答案 1 :(得分:1)
我认为它会对你有所帮助。