需要更改哪些内容才能在ipad上兼容iphone应用程序?
我知道图标等必须是不同的,但在代码方面?
答案 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项目中,并在界面构建器中连接操作和出口。