如何仅在ipad上移动通用应用程序的图像

时间:2014-07-09 02:10:22

标签: ios objective-c

我创建了一个应用程序,由于ipad版本界面中的轻微错误而被拒绝从应用程序商店。界面看起来很好的iphone版本只是有bug的ipad版本。我需要做的是将分数上移几个像素(仅在ipad版本上),我将如何做到这一点。下面是错误的图像,以及相关的代码。感谢

    m_spBox = newSprite(@"boxes", G_SWIDTH/2, getY(2000), self, 0, RATIO_XY);
CCLabelTTF *lbScore = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"%d", g_nScore] fontName:@"8BIT WONDER" fontSize:30/g_fScaleR];
lbScore.position = ccp(250*G_SCALEX/g_fScaleR, 200*G_SCALEY/g_fScaleR);
lbScore.color = ccGREEN;
[m_spBox addChild:lbScore];

enter image description here

1 个答案:

答案 0 :(得分:0)

为了快速解决问题,只需在一个故障区域中,您就可以查看用户设备的惯用语。

if (UI_USER_INTERFACE_IDIOM() ==         UIUserInterfaceIdiomPad)
{
// iPad-specific interface here
}
else
{
// iPhone and iPod touch interface here
}