-5

目前我有一个IBAction链接去showLeaderboard,用户按下,没问题。

-(IBAction)RandomView {

[[GameManager sharedGameManager] showLeaderboard:self];

}

但是,我如何(如果可能的话)让它随机出现在不同的屏幕上,也许每隔一次按下或类似的东西,例如;

 -(IBAction)RandomView {

    [[GameManager sharedGameManager] showLeaderboard:self];

或者

showmy2ndView;

    }

这是可能的还是集成起来太复杂了?

4

2 回答 2

6

这是在两种可能性之间随机选择的最简单方法:

if (arc4random() % 2 == 0) {
    // do one thing
} else {
    // do another thing
}
于 2013-05-29T14:12:12.127 回答
0

我会使用随机生成器,例如:

int randomVar = arc4Random()%1

然后在 randomVar 上执行 switch 语句,在不同的情况下,我会使用“self performSegueWithIdentifier:”方法。

于 2013-05-29T14:17:08.227 回答