【发布时间】:2014-08-16 09:32:19
【问题描述】:
我创建了一个屏幕,上面有 2 个图像(150 x 150 像素),旨在占据大部分屏幕。这在模拟器中看起来不错,但是当我在设备上实际运行应用程序时,图像已经缩小到非常小。我假设设备大小是实际图像本身的大小。
我使用了非常高质量的图像,因此您不会注意到图像在模拟器上已被拉伸。
有什么东西可以用来确保我始终使用 150x150 尺寸吗?
非常感谢
乔恩
【问题讨论】:
-
你使用
imageNamed吗?是否支持retina(扩展前带有@2x后缀的图片)?显示一些代码! -
可能只是您的约束设置错误。您能否提供更多详细信息,您是否使用情节提要?自动布局?您是否使用任何代码设置 UIImageView 的框架,您的模拟器是 4 英寸,设备是 3.5 英寸?提供尽可能多的相关细节将使人们有可能向您展示您哪里出错了。
-
谢谢各位。我根本没有使用 any 代码。我只是将一个按钮拖到 Storyboard 中并为其分配了一个本地图像。我也没有设置带有@2x 后缀的图像。我正在使用 Autolayout,但我什么都没配置(即我使用的是默认值)。它似乎没有自动布局任何东西。当我旋转设备时,我只是失去了屏幕的底部,所以我认为它无论如何都不起作用。
标签: ios objective-c iphone uiimage size