【发布时间】:2011-11-24 22:52:00
【问题描述】:
我们目前有一款针对 iPad 的应用。我们现在也想以 iPhone 为目标。我只是想知道我们如何去做这件事? UI 布局和功能会有所不同,但在底层它们将共享许多相同的代码。
我最适合创建通用应用程序吗?还是必须为 ipad 和 iphone 分开一个应用程序?
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: iphone ipad user-interface target universal
我们目前有一款针对 iPad 的应用。我们现在也想以 iPhone 为目标。我只是想知道我们如何去做这件事? UI 布局和功能会有所不同,但在底层它们将共享许多相同的代码。
我最适合创建通用应用程序吗?还是必须为 ipad 和 iphone 分开一个应用程序?
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: iphone ipad user-interface target universal
使用这两个宏
#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
【讨论】: