2010-07-19 29 views

回答

2

什么需要改变,使iPhone应用程序兼容的iPad?

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

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

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

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

1

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

相关问题