2012-04-26 23 views

回答

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的寬度和高度。

+0

好吧所以比例是2,但爲什麼我的圖像與自然分辨率不適合在屏幕上?我是否需要手動將比例應用於所有視圖? – Luis 2012-04-26 15:27:52

+0

@Luis如果我沒有記錯,你應該能夠設置內容模式自動完成,'view.ContentMode = UIViewContentMode.ScaleAspectFit'。我通常只用@ 2x資源,所以已經有一段時間了。 – 2012-04-26 15:37:17

+0

我是否需要這樣做才能使視圖或視圖最頂層? – Luis 2012-04-26 15:57:14

相關問題