【发布时间】:2018-01-30 14:05:12
【问题描述】:
我想在我的启动屏幕上有一个图像,它在不同设备上占据相同的屏幕大小。
目前我有一个在 iPhone 4s 上大小合适的徽标,但在 iPhone 6 Plus 上它太小了。显然这些设备属于同一个自动布局类。
我知道我可以使用比例大小,但这会拉伸图像并使它们看起来模糊。
另外,由于它是一个启动屏幕,我无法使用代码进行绘图或自定义控件。
我想我需要一些方法来确定我的约束中的不同设备。
【问题讨论】:
-
通常情况下,您会拥有适当分辨率的图像,以便在最大的屏幕上清晰可见并设置约束,以便在较小的设备上按比例缩小
-
谢谢@Paulw11 那看起来还是很模糊吗?
-
通常,如果降低分辨率,图像仍然会很清晰。如果图像具有高层次的细节,例如许多细线,那么它可能会受到减少的不利影响,但除非您实际渲染图像或以不同的分辨率拍摄,否则您将不得不调整图像大小以显示如何;在图像程序或启动故事板中
-
@Paulw11 我应该从 ib 检查器(我认为这将是点)提供我的 iPad Pro 12 英寸宽高作为我的 x1 图像资产目录图像吗?
标签: ios cocoa-touch autolayout launch-screen