如何重构iPhone应用程序以在iPad上本机运行

时间:2011-06-11 22:26:50

标签: iphone ios ipad ios4

我有一个iPhone应用程序,我想在正常模式下在iPad上运行它(不是在迷你小型仿真模式下)

如何编译我的程序以全屏模式显示?

任何简单的教程?

2 个答案:

答案 0 :(得分:1)

如果是预iPhone 4,iPhone视图的尺寸为480×320px,而iphone 4则为960x480px。 iPad的尺寸为1024x768,因此您需要更改该尺寸的视图。没有自动的方法。在Xcode 4中你有一些“将这个视图更改为ipad”,但视图中元素的位置,但你必须对最终视图进行一些调整,因为应用程序的ipad UI应该给出不同的用户体验比iPhone。

答案 1 :(得分:1)

您想要将当前仅限iPhone的应用重构为通用应用。

  

iPhone SDK 3.2 [及更高版本]支持   开发通用应用程序。   Universal应用程序已经过优化,可以继续运行   所有iPhone OS设备 - 本质上   一个iPhone应用程序和一个构建为的iPad应用程序   单个二进制文件。

更多详情可在Introducing Universal Applications for iPhone OS文档中找到。

  

为了实现您的设计目标   对于通用应用程序,您将   需要使用条件编码   确定功能的可用性   当你的应用程序运行时。条件   编码可以让你确定你   加载正确的资源,使用   支持的功能   设备和适当的杠杆作用   可用的硬件。

在Xcode 4中,您可以设置设备类型,确保为您的app创建特定于iPad的UI。

Xcode 4 Devices

选择通用后,会尝试通过创建一些文件来帮助您。

enter image description here