Monotouch Ipad3视网膜无法以全分辨率运行

时间:2012-04-26 15:10:18

标签: ios xamarin.ios retina-display ipad-3

以全分辨率运行我需要做什么?无论我做什么,

UIScreen.MainContent.Bounds => {1024x768}

我正在运行Monodevelop 2.8.8.4,我将部署目标设置为5.1

任何想法?

由于

1 个答案:

答案 0 :(得分:2)

无法验证这一点,因为我没有iPad3,但在iPhone4的视网膜显示界限并不能说明问题。

您也需要考虑规模;

CGRect bounds = [[UIScreen mainScreen] bounds];
CGFloat screenScale = [[UIScreen mainScreen] scale];
CGSize realSize = 
    CGSizeMake(bounds.size.width * scale, bounds.size.height * scale);

这很可能转化为MonoTouch上UIScreen.MainScreen.Scale乘以宽度和高度。