创建通用原生iPhone/iPad应用程序的最佳方法?
哪种方法适合为iPhone/iPad创建通用本机应用程序: 1) 为iphone和iPad版本创建单独的NIB文件,并通过选中(UI\u USER\u INTERFACE\u IDIOM()==UIUserInterfaceIdiomPad)加载特定版本 2) 获取主屏幕的尺寸并相应地构建视图创建通用原生iPhone/iPad应用程序的最佳方法?,iphone,ipad,native,universal,Iphone,Ipad,Native,Universal,哪种方法适合为iPhone/iPad创建通用本机应用程序: 1) 为iphone和iPad版本创建单独的NIB文件,并通过选中(UI\u USER\u INTERFACE\u IDIOM()==UIUserInterfaceIdiomPad)加载特定版本 2) 获取主屏幕的尺寸并相应地构建视图 CGRect mainWindow = [[UIScreen mainScreen] bounds]; UIWebView *webView = [[UIWebView alloc] initWithFr
CGRect mainWindow = [[UIScreen mainScreen] bounds];
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, mainWindow.size.width, mainWindow.size.height)];
如果我错过了任何其他方法,请提出建议
谢谢,
Ajay我使用第一种方法,在许多情况下,至少对我自己来说,设置自动调整大小的遮罩就足够了。您没有说过这方面的任何内容,但是如果您的应用程序看起来几乎相同(放大布局),那么这就可以了。在我需要另一个布局的情况下,我已经检查了它是否是iPad/iPhone并加载了正确的NIB,或者根据设备使用了
loadView
中的GUI代码
从webview的示例代码中,您可以使用自动调整大小的遮罩,当框架发生变化时,它会调整大小到正确的比例。因为ipad和iphone显然是世界上仅有的两款设备