MonoTouch:无法让应用程序在模拟器或手机上以高分辨率(640x960)运行

时间:2010-12-30 07:55:00

标签: iphone ipad xamarin.ios

我正在开发MonoTouch应用程序,每当我在iPhone 4或模拟器上运行它时,它都运行在320x480而不是640x960。我已经进入模拟器并选择了硬件 - >设备 - > iPhone(Retina),但模拟器似乎仍然是像素加倍,UIScreen.MainScreen.Bounds仍然是320x480。

我的应用程序是一个通用应用程序,它以适当的分辨率在iPad(设备和模拟器)上运行。

是否有一些我缺少的设置告诉设备我的应用程序想要以更高的分辨率运行,如果它在设备上可用?

1 个答案:

答案 0 :(得分:1)

由于高分辨率是iOS较新版本的一项功能,因此请确保将项目设置中的SDK设置为4.x,而不是旧版3.x设置。

此外,还有许多其他细节需要考虑,我写了一篇关于我做了什么的博文,以使我的开源TweetStation支持Retina显示器:

http://tirania.org/blog/archive/2010/Jul-20-2.html

相关问题