抑制视网膜设备上的内容缩放

时间:2012-09-19 13:50:55

标签: mono xamarin.ios playn ikvm

您好我正在一个名为PlayN的框架中开展小型项目,该框架使用单声道进行IOS开发。

我在理解内容比例因子以及如何禁用其自动拉伸和缩放时遇到问题。

我想使用布局管理器手动缩小和放大图像(主要是为了支持不同的布局以及更多的分辨率(对于android)和方向)。

目前正在加载960x640(在opengl中)im绘图在3gs的480x320帧外如预期的那样(我只看到图像的左上半部分)但是当我在视网膜设备上加载相同的图像时它将使用内容比例因子为2并将我的960图像缩放到1920(所以我仍然只能看到图像的上半部分,但是被拉伸),因为它认为它是低分辨率图像(未标记为@ 2x)。我可以在不禁用视图的较大帧缓冲区的情况下禁用此自动缩放吗?

我不是IOS的开发人员,很乐意接受任何帮助。

1 个答案:

答案 0 :(得分:1)

您只需制作图像的高分辨率版本,然后将其命名为YourImage@2x.png

这就是iOS处理视网膜显示的方式。

请参阅此处有关@ 2x图片:http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html