使用类别来为UIColor添加方法:

 #import <UIKit/UIKit.h>


@interface UIColor(Random)
+(UIColor *)randomColor;
@end

 

实现文件:

@implementation UIColor(Random)
+(UIColor *)randomColor
{
    static BOOL seeded = NO;
    if (!seeded) {
        seeded = YES;
        srandom(time(NULL));
    }
    CGFloat red =  (CGFloat)random()/(CGFloat)RAND_MAX;
    CGFloat blue = (CGFloat)random()/(CGFloat)RAND_MAX;
    CGFloat green = (CGFloat)random()/(CGFloat)RAND_MAX;
    return [UIColor colorWithRed:red green:green blue:blue alpha:1.0f];
}
@end

 

 

相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2021-07-24
  • 2022-12-23
  • 2022-12-23
  • 2021-08-09
  • 2021-12-10
  • 2021-11-12
猜你喜欢
  • 2021-08-21
  • 2021-09-26
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案