我需要 iPhone/iPad 个特定的按钮图片吗?
Do I need iPhone/iPad specific button images in my case?
这是我的情况:我有一个简单的应用程序,其中有一些按钮是图像。我使用右侧的菜单在 xcode 中设置了图像(我只需单击按钮并从下拉列表中选择我想要的图像)。我使用一个简单的图像程序创建了它们,因此它们看起来有些光滑漂亮,但并不疯狂。我还根据 iphone 屏幕调整了它们的大小。
使用一些自动布局,我已经能够确保布局保持不变,并且按钮的大小会随着 iphone 的大小而改变。我希望 iPad 也是这种情况,但我担心如果它们尺寸太大,我会失去按钮图像的图像质量。我对布局和编码非常陌生,并且只做了一段时间的开发工作。我有哪些选择?我认为它们是......(这些甚至可能是不可能的,把它们扔在那里):
1) 创建两个版本的应用程序,一个仅适用于 iPad,另一个仅适用于 iPhone,每个版本具有不同的 size/quality 图片。
2) 代码 swift 用于识别设备并相应地分配不同的图像
3) 为 iphone 图像选择一个分辨率,当在 iPad 上展开时不会损失太多质量
4) 我反应过度了,这没什么大不了的,因为它只是一个带有一些阴影的基本光泽按钮。
谢谢! Advice/links 表示赞赏。
为 iPhone(retina/non-retina) 和 iPad(retina/non-retina) 添加图像的更好选项。将图像的高分辨率版本和原始版本放在应用程序包中的相同位置。
您在应用资源中添加了与以下命名格式相同的图片,应用会自动为您选择合适的图片。
MyImage.png
- 图像资源的默认版本。
MyImage@2x.png
- 具有 Retina 显示屏的设备的图像资源的高分辨率版本。
MyImage~iphone.png
- iPhone 和 iPod touch 的图像版本。
MyImage@2x~iphone.png
- iPhone 和配备 Retina 显示屏的 iPod touch 设备的高分辨率版本图像。
MyImage~ipad.png
- iPad.
的图像版本
MyImage@2x~ipad.png
- iPad 配备 Retina 显示屏的设备的高分辨率版本图像。
这是我的情况:我有一个简单的应用程序,其中有一些按钮是图像。我使用右侧的菜单在 xcode 中设置了图像(我只需单击按钮并从下拉列表中选择我想要的图像)。我使用一个简单的图像程序创建了它们,因此它们看起来有些光滑漂亮,但并不疯狂。我还根据 iphone 屏幕调整了它们的大小。
使用一些自动布局,我已经能够确保布局保持不变,并且按钮的大小会随着 iphone 的大小而改变。我希望 iPad 也是这种情况,但我担心如果它们尺寸太大,我会失去按钮图像的图像质量。我对布局和编码非常陌生,并且只做了一段时间的开发工作。我有哪些选择?我认为它们是......(这些甚至可能是不可能的,把它们扔在那里):
1) 创建两个版本的应用程序,一个仅适用于 iPad,另一个仅适用于 iPhone,每个版本具有不同的 size/quality 图片。
2) 代码 swift 用于识别设备并相应地分配不同的图像
3) 为 iphone 图像选择一个分辨率,当在 iPad 上展开时不会损失太多质量
4) 我反应过度了,这没什么大不了的,因为它只是一个带有一些阴影的基本光泽按钮。
谢谢! Advice/links 表示赞赏。
为 iPhone(retina/non-retina) 和 iPad(retina/non-retina) 添加图像的更好选项。将图像的高分辨率版本和原始版本放在应用程序包中的相同位置。
您在应用资源中添加了与以下命名格式相同的图片,应用会自动为您选择合适的图片。
MyImage.png
- 图像资源的默认版本。
MyImage@2x.png
- 具有 Retina 显示屏的设备的图像资源的高分辨率版本。
MyImage~iphone.png
- iPhone 和 iPod touch 的图像版本。
MyImage@2x~iphone.png
- iPhone 和配备 Retina 显示屏的 iPod touch 设备的高分辨率版本图像。
MyImage~ipad.png
- iPad.
MyImage@2x~ipad.png
- iPad 配备 Retina 显示屏的设备的高分辨率版本图像。