Итак, у меня есть ярлык, и я хочу, чтобы можно было нажать кнопку, которую я установил, и изменить значения RGB метки. Кажется простым, но я в тупике. Есть идеи?Рандомизация цвета метки
NSInteger r = arc4random()%255;
NSInteger g = arc4random()%255;
NSInteger b = arc4random()%255;
_label.textColor= [UIColor colorWithRed:(arc4random_uniform(r/255.0)) green:(arc4random_uniform(g/255.0)) blue:(arc4random_uniform(b/255.0)) alpha:1] ;
Что должно делать '(arc4random_uniform (r/255.0)) часть? Разве 'r' не является случайным? – Undo
Кроме того, что конкретно не работает? – Undo
Цвет ярлыка не меняется, как ожидалось. Я знаю, что кнопка правильно подключена, потому что я уже тестировал ее с помощью [UIColor greenColor] – foo