在iphone兼容的iphone应用程序中需要更改多少?

时间:2010-07-19 00:05:29

标签: iphone ipad

需要更改哪些内容才能在ipad上兼容iphone应用程序?

我知道图标等必须是不同的,但在代码方面?

3 个答案:

答案 0 :(得分:2)

需要更改哪些内容才能在ipad上兼容iphone?

您需要提供iPad大小的视图。

代码级别的变化在很大程度上取决于应用程序以及您希望如何设计iPad应用程序。在最简单的情况下,您需要为iPad特定视图提供一些新的xib文件。除非您拥有具有不同xib文件的相同控制器,以及控制器中的一些分支代码,以管理某些特定于iPad的功能和布局。或者您可能决定需要更多类型的差异,并且还需要编写新的控制器。

但从开发者的角度来看,iPad只是一部巨型iPhone。提供与更大屏幕匹配的视图是技术问题,这很容易。但从可用性的角度来看,您的应用可能会因为设计3.5英寸屏幕的界面而不是10英寸屏幕而大不相同。

因此,如果您的iPad新UI是直接一对一映射到iPhone应用程序,那么这很容易,您只需为所有现有控制器加载iPad xib。如果您设计的是以与iPhone应用程序不同的方式利用更大的屏幕,那么将需要代码级别更改来处理2 UI之间的差异。

答案 1 :(得分:1)

我建议您在开发者网站上阅读iPad Programming Guide

答案 2 :(得分:1)

只需在界面构建器中调整布局,然后从iPhone项目中复制代码,将其粘贴到iPad项目中,并在界面构建器中连接操作和出口。