2015-06-17 2 views
-2

Как получить текст UILabel для случайного изменения?Как получить случайный текст UILabel?

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

hey @ user3358638, очень сложно сказать, что именно вы задаете, и как помочь вам с нашей проблемой. не могли бы вы предоставить немного больше контекста вашей проблеме? – nburk

+0

Я получил его на работу, но как я могу варьировать числа от 1 до 10, а не 0-10. – tanman

ответ

1

Просто, чтобы ответить на ваш последний вопрос о том, как для генерации случайных чисел в диапазоне от 1 до 10 (вместо 0 до 10):

int i = arc4random_uniform(9)+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)) 

Здесь вы можете изменить минимальные и максимальные значения в соответствии с вашими потребностями.