我有一个对你们中的一些人来说可能看起来很愚蠢的问题=)我有一个有 2 个目标的项目让它在摘要/设备中是“游戏”和“游戏 iPad” 我选择 iphone 作为第一个目标,ipad 作为第二个目标 我有 2与此目标相关的 nib 文件集,不幸的是,当我尝试在 iPad 上测试我的游戏时,设备中编译的“游戏”项目。因此,我看到 ipad 上的小窗口能够将其缩放到 ipad 大小,并且捆绑显示名称显示“游戏”目标已编译。当然,“game-iPad”目标的窗口具有 iPad 的大小,因此很明显编译了错误的目标 =)如何在 idevice(“game-iPad”)上编译确切的目标?感谢大家的关注和帮助=)
问问题
40 次
1 回答
2
您应该检查 AppDelegate.m 中的设备:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
有类似的东西
CGSize iOSDeviceScreenSize = [[UIScreen mainScreen] bounds].size;
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
……
else if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
并用这样的东西瞄准你的笔尖:
[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil];
于 2013-05-14T08:55:23.083 回答