将iPad应用程序转换为通用应用程序
问题描述:
我们目前有一个针对iPad的应用程序。我们现在想要瞄准iPhone也是。我只是想知道我们如何去做这件事? UI布局和功能会有所不同,但在底层,他们将共享大量相同的代码。将iPad应用程序转换为通用应用程序
我最好创建一个通用应用程序吗?或者不得不为ipad和iPhone分别设置一个应用程序?
任何帮助将不胜感激。
感谢
答
使用这两个宏
#define FOR_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
#define FOR_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
if(FOR_IPAD)
//load view for iPAD
else
//load view for iPhone