0

我正在尝试将包含 3 种不同资产大小的 iphone 应用程序用于三种不同的屏幕尺寸(base-iphone(320x480)、mid-iphone(640x960) ipad(768x1024)、high-ipad3)这些不同的资产基于不同设备的分辨率。

该代码利用 ipad/iphone 惯用语,并使用 VerdeConfigIsTablet() 方法为此覆盖 UIDevice 方法。目前还不清楚这是如何完成的。是否有任何好的资源来了解每个分辨率是如何分配和缩放的?

谢谢

4

1 回答 1

0

请参阅适用的 UIScreen 文档

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

(gdb) p  [UIScreen mainScreen]
$2 = (struct objc_object *) 0x6acd5490
(gdb) p [$2 bounds]
$3 = {origin = {x = 0, y = 0}, size = {width = 800, height = 1205}}
于 2013-07-12T21:16:45.070 回答