0

好的,所以我有一个按钮.. 我已经指定了在 Xcode 的属性部分中选择按钮时我想看到的内容。它正常工作。但是如果我想提供这样的选项,每次按下按钮时,它都会显示不同的内容,我将在其中指定内容数组。这怎么可能?例如,一次随机显示 52 张牌中的一张。

我正在尝试斯坦福大学 iOS 开发视频中给出的作业 0。

谢谢你。

4

3 回答 3

0

您可以使用随机数

-(int)getRandomNumberBetween:(int)from to:(int)to {

    return (int)from + arc4random() % (to-from+1);
}

并按下按钮

-(IBAction)yourBtnPress:(id)sender
{
    int randomNumber = [self getRandomNumberBetween:0 to:51];
    //Get Your card from your card array
    [yourCardAry objectAtIndex:randomNumber];

    //Then display it
}
于 2013-07-20T05:35:20.157 回答
0

这样做,

- (void)ButtonAction {

    int randNumber =arc4random()%yourArray.count;

    /// show your content as like [yourArray objectAtIndex:randNumber];
}

希望对你有帮助。。

于 2013-07-20T05:35:53.567 回答
0

您可以生成类似的随机数 int randomNumber1 = 1 + random() % 100;

于 2013-07-20T05:51:26.660 回答