不同的图像取决于用户屏幕尺寸

different images depending on user screen size

我正在做一个项目,其中我有一个 UIButton 从屏幕边缘水平移动到屏幕边缘。 storyboard 中的按钮是 600 x 242。 我为 UIButton 设置了一个背景图片,它也是 600 x 242 但是我的问题是,当 运行 应用程序在不同的 iPhone 屏幕尺寸上时,它只是砍掉了一部分左边和右边的图像。

是否可以使用在屏幕尺寸上加深的不同图像来拥有我需要的所有内容以适合所有屏幕尺寸的 UIButton?

在某种程度上,这可以通过大小 类 来实现。但在这种情况下,更好的方法是在代码中设置图像并根据按钮大小选择图像。或者您可以尝试更改按钮的内容模式。