我现在是用三原色 做的颜色 但是题的要求是 一边旋转一边变换颜色 所以随机颜色 得是一个方法 或者可以调用的属性 |
|
10分 |
随机颜色本身是很简单的,你要想实现一个转盘的随机颜色,可以参考这里:http://stackoverflow.com/questions/25999303/random-color-in-ios
|
30分 |
我们知道三元色RGB颜色值的范围是0-255, 所以生成随机的颜色值也就比较简单。 可尝试用这个UIColor的category
@interface UIColor (RandomColor) +(UIColor *) randomColor; @end @implementation UIColor (RandomColor) +(UIColor *) randomColor { CGFloat hue = ( arc4random() % 256 / 256.0 ); CGFloat saturation = ( arc4random() % 128 / 256.0 ) + 0.5; CGFloat brightness = ( arc4random() % 128 / 256.0 ) + 0.5; return [UIColor colorWithHue:hue saturation:saturation brightness:brightness alpha:1]; @end |