
由于iOS 7不支持iPhone / iPod touch的非视网膜显示设备,并且在iPhone模拟模式下使用非视讯内容iPad(iPad 2和iPad mini)上的高分辨率图像,现在我认为我们不会在开发仅iPhone应用程序时,需要提供低分辨率图像,其部署目标是iOS 7.
我以为这很棒,但是当我使用故事板时,我很快遇到了一个问题;显然Interface Builder无法显示高分辨率图像,哪些文件名以@ 2x结尾.
我觉得真的很遗憾,我们必须为Interface Builder提供低分辨率图像…
有什么好的解决方法吗?或者如果要使用Interface Builder,还要提供低分辨率的图像吗?
解决方法 您是正确的iOS 7 iPhone专用应用程序不会运行在任何一个单一的分辨率的设备,所以你只需要提供双分辨率的图像.做你以前一直做的事情:将你的图像称为my Image,但命名为真实的图像文件myImage@2x.png.更好的,使用资产目录!将双分辨率图像放在2x插槽中,并通过该图像集的名称进行参考.无论哪种方式,这将在故事板编辑器和正在运行的应用程序中完美地工作;在故事板编辑器中,媒体库和具有图像的按钮等内容将显示您的图像名称为myImage. 总结以上是内存溢出为你收集整理的在开发iOS 7的iPhone应用程序时,还需要使用Interface Builder的低分辨率图像吗?全部内容,希望文章能够帮你解决在开发iOS 7的iPhone应用程序时,还需要使用Interface Builder的低分辨率图像吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)