2013-07-12 48 views
0

我试图将三种不同的屏幕尺寸(base-iphone(320x480),mid-iphone(640x960)ipad(768x1024),high -ipad3)合并为一个Android版本,该版本根据不同设备的分辨率利用这些不同的资产。Apportable中的设备屏幕尺寸缩放

该代码利用ipad/iphone习语和apportable覆盖UIDevice方法为此使用VerdeConfigIsTablet()方法。这是如何完成是非常不清楚的。有没有什么好的资源来理解每个分辨率是如何分配和缩放的?

谢谢

回答

0

请参阅the Apportable UIScreen docs

此外,可能有用的是[[UIScreen mainScreen]界限]:

(gdb) p [UIScreen mainScreen] 
$2 = (struct objc_object *) 0x6acd5490 
(gdb) p [$2 bounds] 
$3 = {origin = {x = 0, y = 0}, size = {width = 800, height = 1205}}