iphone 随机颜色生成
2013-01-04 17:18
148 查看
iphone 随机颜色生成
使用类别来为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
相关文章推荐
- 【iPhone代码片段之二】使用类别扩展UIColor,支持生成随机颜色
- iphone 随机颜色生成
- JS生成随机十六进制颜色值
- 随机生成十六进制颜色
- php生成随机颜色方法汇总
- js 学习基础 随机生成表格 颜色随机
- flex 随机生成深浅颜色数组
- js几种生成随机颜色方法
- 随机背景颜色的生成
- js生成随机颜色方法代码分享(三种)
- js随机颜色生成
- 随机生成颜色的类
- 在.net(C#)中随机生成较深的颜色
- echarts+ajax+json动态生成多个不同随机颜色的柱状图
- C#生成随机颜色
- iOS -UIColor随机生成颜色的方法
- JS实现随机生成十六进制颜色值的代码
- 写一个UIColor的分类, 用来生成随机的颜色
- 随机生成十六进制颜色
- js随机生成网页背景颜色的方法