Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何为iPhone视网膜显示器和iPad非视网膜显示器设置相同的图像_Ios_Objective C_Iphone_Ipad - Fatal编程技术网

Ios 如何为iPhone视网膜显示器和iPad非视网膜显示器设置相同的图像

Ios 如何为iPhone视网膜显示器和iPad非视网膜显示器设置相同的图像,ios,objective-c,iphone,ipad,Ios,Objective C,Iphone,Ipad,我开发了一个通用应用程序,我导入了我的图形资料。我突然有了以下想法。如果指iPhone视网膜显示器的图标与指iPad非视网膜显示器的文件大小相同,有没有办法不导入具有不同名称的同一文件icon@2x.png&icon~ipad.png两次?如果我不正确,我不确定是否有这样一个图标大小与iPhone视网膜和ipad非视网膜设备的大小相同。如果你说的是iPhone retina和iPad non retina的任何普通图像,并且你想让应用程序为上述两款设备自动选择相同的图像,那么,不,你可以手动选择

我开发了一个通用应用程序,我导入了我的图形资料。我突然有了以下想法。如果指iPhone视网膜显示器的图标与指iPad非视网膜显示器的文件大小相同,有没有办法不导入具有不同名称的同一文件icon@2x.png&icon~ipad.png两次?

如果我不正确,我不确定是否有这样一个图标大小与iPhone视网膜和ipad非视网膜设备的大小相同。如果你说的是iPhone retina和iPad non retina的任何普通图像,并且你想让应用程序为上述两款设备自动选择相同的图像,那么,不,你可以手动选择,你可能已经知道了

做一件事,不要包括ipad非ratina图标,当用户第一次安装应用程序时检查设备类型,如果是ipad,请将所有@2x image从bundle重命名为~ipad。这只是一个不确定的想法this@TejasArdeshna您不允许修改apple捆绑包中的任何内容,甚至不允许重命名单个文件。@hoya21您是否使用xcassets进行图像管理?@ChrisDroukas我没有将xcassets用于按钮图标、选项卡项图标等。我仅将xcassets用于应用程序图标和启动图像。