0
如何以全分辨率運行需要做些什麼?無論我做什麼,單觸式Ipad3視網膜無法在全分辨率下運行
UIScreen.MainContent.Bounds => {1024x768}
我運行MonoDevelop的2.8.8.4和我我的部署目標設定爲5.1
什麼想法?
感謝
如何以全分辨率運行需要做些什麼?無論我做什麼,單觸式Ipad3視網膜無法在全分辨率下運行
UIScreen.MainContent.Bounds => {1024x768}
我運行MonoDevelop的2.8.8.4和我我的部署目標設定爲5.1
什麼想法?
感謝
無法驗證這一點,因爲我沒有一個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
的寬度和高度。
好吧所以比例是2,但爲什麼我的圖像與自然分辨率不適合在屏幕上?我是否需要手動將比例應用於所有視圖? – Luis 2012-04-26 15:27:52
@Luis如果我沒有記錯,你應該能夠設置內容模式自動完成,'view.ContentMode = UIViewContentMode.ScaleAspectFit'。我通常只用@ 2x資源,所以已經有一段時間了。 – 2012-04-26 15:37:17
我是否需要這樣做才能使視圖或視圖最頂層? – Luis 2012-04-26 15:57:14