我正在尝试将包含3种不同资产尺寸的iphone应用转换成三种不同的屏幕尺寸(基本iphone(320x480),mid-iphone(640x960)ipad(768x1024),high-ipad3) android根据不同设备的分辨率利用这些不同的资产。
代码使用ipad / iphone Idioms和apportable使用VerdeConfigIsTablet()方法覆盖UIDevice方法。目前尚不清楚这是如何完成的。有没有什么好的资源可以理解每个分辨率的分配和缩放?
由于
答案 0 :(得分: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}}