代码之家  ›  专栏  ›  技术社区  ›  fuzzygoat

屏幕分辨率和帧大小?

  •  2
  • fuzzygoat  · 技术社区  · 14 年前

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        MyController *tempController = [[MyController alloc] init];
        [[tempController view] setFrame:CGRectMake(0.0,20.0,320.0,460.0)];
        [self setMyController:tempController];
        [tempController release];
        ...
    

    iPhone 3\u sim卡、iPhone 4\u sim卡和iPhone 4\u设备的整个屏幕都会出现这种情况?我有点期待iPhone4的尺寸会翻倍,有没有某种自动应用程序缩放(翻倍)的功能,如果有,你如何设置/更改?

    干杯,加里

    2 回复  |  直到 14 年前
        1
  •  2
  •   Dan Ray    14 年前

    iphone4和最新的ipodtouch(可能还有未来的视网膜显示设备)使用的是一个“虚拟点”系统,它不会直接映射到像素。当你谈论视网膜显示器上的像素位置时,你实际上是在谈论这些“点”。它的点数和老式显示器的像素点数一样多。所有这些对开发人员来说都是透明的,因此您的代码将神奇地在不同的显示类型上做正确的事情。相当不错。

        2
  •  1
  •   taskinoor    14 年前