2017-02-22 54 views
-1

我正在尝试为通用项目(iPhone和iPad)创建新的资产目录。我添加新的xcassest:iOS:UI资产丢失选项和大小

enter image description here 但正如你可以看到在iPhone的情况下,只显示2x的一个选项。在我的情况下,我需要添加背景,并且对于4-4s和5-5s手机,图像是2x也没有显示6/7的选项,也是2倍。

我对男生的问题是如何在我的xcassest文件中为每个屏幕大小添加资产。

我真的很感谢你的帮助。

+0

你在混淆大小和分辨率。 1x,2x和3x是关于屏幕分辨率的。没有像差异屏幕尺寸不同的_size_图像这样的东西。 – matt

+0

请参阅我的例子在这里:http://stackoverflow.com/a/41903656/341994 – matt

回答

0

没有什么是“缺失”。屏幕可以进入不同的分辨率,并且所有的可能性都出现在屏幕截图中。因此,您的应用中的每张图片都会有三个版本,并提供所有这些插槽。 (你应该使用“通用”,除非iPhone和iPad的图像彼此真正的不同,即不同内容

至于图像大小,只使用一个大小与大屏幕工程和允许图像视图根据需要进行缩放(或者为了减少内存浪费,可以在运行时自己缩减代码)。