Xcode 6:并排放置按钮

时间:2015-02-04 01:58:36

标签: button xcode6 cgpoint

在我的游戏中,我目前将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];
}

1 个答案:

答案 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)];