写demo,太需要这个随机颜色了,每次都懒得写,从网上找,但是找出来的又都是良莠不齐,还需要再修改。
是在懒得修改,就找了一个合适的,从自己的博客找,减少筛选代码的成本。
OC版本
#import <UIKit/UIKit.h>
UIColor *RandomColor(void) {
CGFloat red = (CGFloat)arc4random_uniform(256) / 255.0;
CGFloat green = (CGFloat)arc4random_uniform(256) / 255.0;
CGFloat blue = (CGFloat)arc4random_uniform(256) / 255.0;
return [UIColor colorWithRed:red green:green blue:blue alpha:1.0];
}
Swift版本
import UIKit
extension UIColor {
static func randomColor() -> UIColor {
return UIColor(
red: .random(in: 0...1),
green: .random(in: 0...1),
blue: .random(in: 0...1),
alpha: 1.0
)
}
}