我的项目中有2组图像,一组用于旧显示器,一组用于视网膜显示器.我正在使用iPad xibs(它是一个通用的应用程序),而2x 2x的双倍大小的图像实际上可以适用于ipad.如果image.png的宽度为300像素,则image@2x.png的宽度为600像素,所以在768宽的iPad屏幕上可以正常工作.当我将UI
ImageView放在我的iPad xib中时,我尝试将Image Name设置为image@2x.png,但是我得到了这意味着Interface Builder不知道它是什么.
当我启动模拟器时,它实际上显示了@ 2x图像,所以它在技术上是有效的,但是Interface Builder不会正确地显示给我,这使得创建布局变得困难.
当我制作iPad xib时,有没有办法让Interface Builder显示@ 2x图像?
解决方法
它的工作原理是Interface Builder自动为您的设备选择正确的设备.你不能明确地改变它,因为它反对它的存在.