2010-01-28 54 views
1

使用新的iPad(具有不同的iPhone/iPod Touch屏幕分辨率),如何将应用程序设置为自动根据所需的屏幕大小自动调整大小?如何编写iPhone/iPad应用程序来照顾不同的屏幕尺寸?

+4

这是使用该网站的有效方式。我们鼓励您通过询问并回答问题来分享知识,而不是发布“这就是如何......”。请看http://stackoverflow.com/faq – ZombieSheep 2010-01-28 10:32:12

+0

上的第一个问题的最后一句话。另外,它会详细介绍其他常见问题http://meta.stackexchange.com/questions/12513/stack-overflow-should-我自己回答 - 我自己的问题或答案 - 它归结为构建对社区有用的信息,并在一个地方。对于这件作品来说,这是一种传达目前处于NDA但不违反NDA的信息的方式(因为我没有自己下载新的SDK)。因此,这对未来希望知道的人会有用。这并不意味着我必须接受我自己的答案 - 正如你所看到的,NDA无论如何都是高于我的。 – AlBlue 2010-01-28 20:08:30

回答

2

阅读3.2 SDK beta文档中的iPad Programming Guide。它会告诉你你需要的一切。 NDA意味着我们不能在这里公开谈论它。

2

虽然iPad SDK仍然是保密协议,在这个时候,iPhone的SDK这preceeds它推出来改变屏幕大小的能力:

- (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搭建,需要以确保它们可以自动调整大小以使它们正常流动。