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

标签 ios swift background uibutton

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

enter image description here

是否可以使用在屏幕尺寸上加深的不同图像来让我在所有屏幕尺寸上的 UIButton 中拥有我需要的一切?

最佳答案

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

关于ios - 不同的图像取决于用户屏幕尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31939911/

相关文章:

iOS CommonCrypto 引用

ios - 具有关系的核心数据模型

php - 如何从 IOS 模拟器访问我的服务器 MySql 以快速检索数据

java - 如果使用RelativeLayout则未设置背景图像

android - Google AppIndexing 如何在 iOS 应用程序上运行?

ios - 超过 Apple Watch 应用大小限制

html - Internet Explorer 8 背景色环绕在下方

css - 随机背景图片CSS | rails

arrays - Swift - 将文件读入字符串数组

iOS15 otpauth 打开 Apple 密码管理器而不是 Google Auth? iOS 14 运行正常