在Interface Builder中的iPad xib中明确使用@ 2x图像

Ken*_*and 10 iphone interface-builder ipad ios retina-display

我的项目中有2组图像,一组用于旧显示,一组用于视网膜显示.我正在开发iPad xibs(它是一个通用的应用程序),而@ 2x的双倍大小的图像实际上对ipad来说效果很好.如果image.png宽度为300像素,则image@2x.png宽度为600像素,因此在768宽的iPad屏幕上可以正常工作.当我在我的iPad xib中放置UIImageView时,我尝试将Image Name设置为显式为image@2x.png,但是我得到了?? 图像,这意味着Interface Builder不知道它是什么.

当我启动模拟器时,它实际上显示了@ 2x图像,因此它在技术上有效,但是Interface Builder不会正确显示它,这使得创建布局变得困难.

有没有办法让Interface Builder在我制作iPad xib时向我展示@ 2x图像?

Dij*_*jam 2

它的工作方式是 Interface Builder 会自动为您的设备选择正确的界面。你不能明确地改变它,因为它违背了它的存在。