我有一个用 Cocos2d 制作的 iPhone 游戏。它目前在 App Store 上,当我在 iPad 上以 2x 播放它时,一切都非常好,iPad 版本不需要任何修改。
所以,我的问题是:如果它目前适用于 iPhone,我怎样才能使该应用程序适用于 iPad(作为实际的 iPad 应用程序)?
在 Xcode 中选择 Universal 会使所有内容都在屏幕底部,所以我想知道如何让所有内容看起来像 iPhone 版本,但适用于 iPad。
请帮我!谢谢你。
我有一个用 Cocos2d 制作的 iPhone 游戏。它目前在 App Store 上,当我在 iPad 上以 2x 播放它时,一切都非常好,iPad 版本不需要任何修改。
所以,我的问题是:如果它目前适用于 iPhone,我怎样才能使该应用程序适用于 iPad(作为实际的 iPad 应用程序)?
在 Xcode 中选择 Universal 会使所有内容都在屏幕底部,所以我想知道如何让所有内容看起来像 iPhone 版本,但适用于 iPad。
请帮我!谢谢你。
你几乎是在正确的轨道上。
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
// iPhone Classic - regular
}
if(result.height == 568)
{
// iPhone 5
}
}
}
else
{
//its iPad
}