2014-02-24 45 views

回答

3

UIView有一個"contentScaleFactor" property,你可以利用。

你可以通過類似訪問:

UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow]; 
if(keyWindow) 
{ 
    UIViewController *rootViewController = keyWindow.rootViewController; 

    CGFloat scale = rootViewController.view.contentScaleFactor; 
} 
+0

我可能會使用不同的比例,例如3D渲染程序,我可能會使用1.5,所以我的iPad的支撐面實際上是1024×1.5×768×1.5 –

+0

結果UIView也有一個比例因子(只是注意到了這一點)。 –

+0

這是正確的嗎? 'CGFloat scale = [[UIApplication sharedApplication] keyWindow] .contentScaleFactor;' –