Как получить текст UILabel для случайного изменения?Как получить случайный текст UILabel?
@IBOutlet weak var stoptimer: UILabel!
stoptimer.text = String(arc4random_uniform(10))
Как получить текст UILabel для случайного изменения?Как получить случайный текст UILabel?
@IBOutlet weak var stoptimer: UILabel!
stoptimer.text = String(arc4random_uniform(10))
Просто, чтобы ответить на ваш последний вопрос о том, как для генерации случайных чисел в диапазоне от 1 до 10 (вместо 0 до 10):
int i = arc4random_uniform(9)+1;
Вы можете использовать эти простые функции для этого:
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))
Здесь вы можете изменить минимальные и максимальные значения в соответствии с вашими потребностями.
hey @ user3358638, очень сложно сказать, что именно вы задаете, и как помочь вам с нашей проблемой. не могли бы вы предоставить немного больше контекста вашей проблеме? – nburk
Я получил его на работу, но как я могу варьировать числа от 1 до 10, а не 0-10. – tanman