我正在为 iOS 开发通用应用程序,
我Autolayout
在我的应用程序中使用功能,
我有一个疑问:
我想在我的应用程序中应用背景图片,我 必须制作多少背景图片?? 图像的命名约定是什么?以便 iPhone 根据设备自动拍摄相应的图像。
就像我们在启动图像上给出的那样default@2x.png
,Default-568h@2x.png
,Default-Portrait@2x.png
和设备会自动理解它的相应图像。
我正在为 iOS 开发通用应用程序,
我Autolayout
在我的应用程序中使用功能,
我有一个疑问:
我想在我的应用程序中应用背景图片,我 必须制作多少背景图片?? 图像的命名约定是什么?以便 iPhone 根据设备自动拍摄相应的图像。
就像我们在启动图像上给出的那样default@2x.png
,Default-568h@2x.png
,Default-Portrait@2x.png
和设备会自动理解它的相应图像。
您需要 2 种类型的图像用于iphone
和ipad
。
因为ipad
你只需要在~ipad
之前添加.png
.
例如image.png
foriphone
和image~ipad.png
for ipad
。
对 Retina 显示图像也执行相同的操作。
例如
iPhone Retina
: 图片@2x.png
iPad Retina
: image@2x~ipad.png
在您的情况下应该有帮助的是Asset Catalogs,这是迄今为止管理多个设备资产的最佳方式。