Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一个iphone应用程序需要改变多少才能与ipad兼容?_Iphone_Ipad - Fatal编程技术网

一个iphone应用程序需要改变多少才能与ipad兼容?

一个iphone应用程序需要改变多少才能与ipad兼容?,iphone,ipad,Iphone,Ipad,要使iphone应用程序与ipad兼容,需要做哪些更改 我知道图标等必须是不同的等,但在代码方面 我建议在开发者网站上阅读一遍。我建议在开发者网站上阅读一遍。只需在interface builder中调整布局,然后从iPhone项目复制代码,粘贴到iPad项目中,并连接interface builder中的操作和插座。只需调整interface builder中的布局,然后从iPhone项目复制代码,粘贴到iPad项目中,然后连接interface builder中的操作和插座。要使iPhone

要使iphone应用程序与ipad兼容,需要做哪些更改


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

我建议在开发者网站上阅读一遍。

我建议在开发者网站上阅读一遍。

只需在interface builder中调整布局,然后从iPhone项目复制代码,粘贴到iPad项目中,并连接interface builder中的操作和插座。

只需调整interface builder中的布局,然后从iPhone项目复制代码,粘贴到iPad项目中,然后连接interface builder中的操作和插座。

要使iPhone应用程序与iPad兼容,需要做哪些更改

您需要提供iPad大小的视图

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

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

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

需要更改哪些内容才能使iPhone应用程序与ipad兼容

您需要提供iPad大小的视图

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

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

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