我正在开始一个必须适用于 iPhone 和 iPad 的项目……你可以告诉我这很容易,而且我可以创建一个“通用”项目……没错。但我有一个关于“愚蠢”问题的“愚蠢”问题。在一个通用项目中,我有两个 .xib(iPhone 和 iPad)用于一个类和内部代码,我验证我是否正在使用一个或另一个
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
// The device is an iPad running iPhone 3.2 or later.
}
else
{
// The device is an iPhone or iPod touch.
}
好?
但你知道,在 iPad 的一个视图中,我可以显示 iPhone 一次可以显示的多个视图。例如,我对他们的课程有两个看法:
FirstView.h-FirstView.m-FirstView_iPad.xib-FirstView_iPhone.xib
和
SecondView.h-SecondView.m-SecondView_iPad.xib-SecondView_iPhone.xib
对于 iPhone 不是问题,但对于 iPad?在 iPad 的视图中,我可以放置第一个和第二个视图控制器,如果我为两个视图控制器有两个不同的类,那么组织起来并不容易……你有解决方案吗?或者最好的解决方案是创建两个独立的项目 iPhone 和 iPad?谢谢