在我的游戏中,我目前将2个按钮一个放在另一个上面,我想移动“删除”按钮旁边的“恢复”按钮。
我无法解决我出错的地方。
这是一段代码,其中一个按钮位于另一个按钮之上。
if (!self.adsDisabled && kAD_REMOVAL_IAP_ENABLED)
{
self.removeAdsButton = [SKSpriteNode spriteNodeWithImageNamed:@"RemoveAds"];
[self.removeAdsButton setPosition:CGPointMake((self.removeAdsButton.frame.size.width / 2) + 10, self.size.height - (self.removeAdsButton.frame.size.height / 2) - 10)];
[self.gameOverOverlay addChild:self.removeAdsButton];
self.restorePurchasesButton = [SKSpriteNode spriteNodeWithImageNamed:@"RestorePurchases"];
[self.restorePurchasesButton setPosition:CGPointMake((self.restorePurchasesButton.frame.size.width / 2) + 10, self.size.height - (self.restorePurchasesButton.frame.size.height / 2) - 10 - self.removeAdsButton.size.height - 10)];
[self.gameOverOverlay addChild:self.restorePurchasesButton];
}
答案 0 :(得分:0)
你尝试过这样的事吗?
[self.restorePurchasesButton setPosition:CGPointMake((self.restorePurchasesButton.frame.size.width / 2) + 10 + (self.removeAdsButton.frame.size.width), self.size.height - (self.restorePurchasesButton.frame.size.height / 2)];