Button 代码6:并排放置按钮

Button 代码6:并排放置按钮,button,xcode6,cgpoint,Button,Xcode6,Cgpoint,在我的游戏中,我现在有两个按钮,一个放在另一个上面,我想把“恢复”按钮移到“删除”按钮旁边 我想不出哪里出了问题 这是一段代码,其中一个按钮位于另一个按钮之上 if (!self.adsDisabled && kAD_REMOVAL_IAP_ENABLED) { self.removeAdsButton = [SKSpriteNode spriteNodeWithImageNamed:@"RemoveAds"]; [self.removeAdsButton set

在我的游戏中,我现在有两个按钮,一个放在另一个上面,我想把“恢复”按钮移到“删除”按钮旁边

我想不出哪里出了问题

这是一段代码,其中一个按钮位于另一个按钮之上

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];
}

你试过这样的吗

[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)];

是的,这基本上就是我尝试过的,同样的问题,每次我尝试时Xcode都会返回错误。当它没有返回一个错误时,按钮就不存在了。