好的,所以我有一个按钮.. 我已经指定了在 Xcode 的属性部分中选择按钮时我想看到的内容。它正常工作。但是如果我想提供这样的选项,每次按下按钮时,它都会显示不同的内容,我将在其中指定内容数组。这怎么可能?例如,一次随机显示 52 张牌中的一张。
我正在尝试斯坦福大学 iOS 开发视频中给出的作业 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
}
这样做,
- (void)ButtonAction {
int randNumber =arc4random()%yourArray.count;
/// show your content as like [yourArray objectAtIndex:randNumber];
}
希望对你有帮助。。
您可以生成类似的随机数
int randomNumber1 = 1 + random() % 100;