代码之家  ›  专栏  ›  技术社区  ›  AlBlue RACGAMERUP

如何编写iPhone/iPad应用程序来处理不同的屏幕尺寸?

  •  1
  • AlBlue RACGAMERUP  · 技术社区  · 15 年前

    对于新的ipad(iphone/ipod touch的屏幕分辨率不同),如何将应用程序设置为自动调整到所需的屏幕大小?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Mike Weller    15 年前

    阅读 iPad Programming Guide 在3.2 SDK测试版文档中。它会告诉你你所需要的一切。保密协议意味着我们不能在这里公开谈论它。

        2
  •  1
  •   AlBlue RACGAMERUP    15 年前

    虽然ipad sdk目前仍处于保密协议之下,但iphone sdk的先例是它引入了改变屏幕大小的能力:

    - (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)opts
    {
      UIScreen *s = [UIScreen mainScreen];    // ask for the main screen
      [window setFrame:[s applicationFrame]]; // get the application Frame for the screen
      return YES;
    }
    

    如果您已经为UI构造使用了NIB,那么您需要确保它们可以自动调整大小,以便它们能够正常流动。

        3
  •  0
  •   Wayne Lo    15 年前

    该问题不在代码中。它正在从iPhone到iPad的项目转换中: http://www.cocos2d-iphone.org/forum/topic/4108