如何让UILabel文本随机更改?

时间:2015-06-17 06:37:37

标签: ios xcode swift

如何让UILabel文本随机更改?

@IBOutlet weak var stoptimer: UILabel!
stoptimer.text = String(arc4random_uniform(10))

2 个答案:

答案 0 :(得分:1)

回答你关于如何生成从1到10(而不是0到10)的随机数的最后一个问题:

 int i = arc4random_uniform(9)+1;

答案 1 :(得分:0)

你可以使用这个简单的功能:

func random(#min: CGFloat, max: CGFloat) -> Int {
    return Int(random() * (max - min) + min)
}

func random() -> CGFloat {
    return CGFloat(Float(arc4random()) / 0xFFFFFFFF)
}

现在您可以像这样使用它:

stoptimer.text = String(random(min: 1, max: 10))

您可以根据需要更改最小值和最大值。