如何控制按钮的选定状态?

时间:2013-07-20 05:29:44

标签: uibutton state selected

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

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

谢谢。

3 个答案:

答案 0 :(得分: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
}

答案 1 :(得分:0)

这样做,

- (void)ButtonAction {

    int randNumber =arc4random()%yourArray.count;

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

希望它会帮助你......

答案 2 :(得分:0)

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