2013-07-27 181 views
0

在XCode中,我已將我的IOS模擬器設置爲iPhone(視網膜3.5英寸)。然而,在我的代碼中,當我顯示屏幕尺寸(使用邊界CGRect)時,我得到320 x 480而不是預期的640 x 960. 任何想法爲什麼? 我使用最新的XCode,輸出名爲iPhone 6.1 Simulator。 謝謝。視網膜模擬器顯示非視網膜分辨率

回答

1

試試這個:

UIScreen *mainScreen = [UIScreen mainScreen]; 
    UIScreenMode *screenMode = [mainScreen currentMode]; 
    CGSize realSize = [screenMode size]; 
1

框架和邊界在點沒有像素爲單位。在視網膜設備上,4個像素將在1點,而非視網膜設備每個點有1個像素。

相關問題