IOS_ Random获取随机颜色值
来源:互联网 发布:skype手机聊天软件 编辑:程序博客网 时间:2024/06/04 00:33
本群【ken_深圳】的第一次分享
来自Ken的独白:由于真正接触IOS就几个月,也木有什么存储箱,就拿以前刚学的是的一个自定义颜色类
.h 文件
#import <UIKit/UIKit.h>//category for class of UIColor@interface UIColor(Random)//create random color+ (UIColor *)randomColor;//随机颜色+ (UIColor *) getColor: (NSString *) hexColor;//获得颜色@end
.m文件
#import "UIColor_Random.h"@implementation UIColor(Random)//create random color+ (UIColor *)randomColor {static BOOL seeded = NO;if (!seeded) {seeded = YES; (time(NULL));}CGFloat red = (CGFloat)random() / (CGFloat)RAND_MAX;CGFloat green = (CGFloat)random() / (CGFloat)RAND_MAX;CGFloat blue = (CGFloat)random() / (CGFloat)RAND_MAX;return [UIColor colorWithRed:red green:green blue:blue alpha:1.0f];}+ (UIColor *) getColor: (NSString *) hexColor{unsigned int red, green, blue;NSRange range;range.length = 2;range.location = 0;[[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&red];range.location = 2;[[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&green];range.location = 4;[[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&blue];return [UIColor colorWithRed:(float)(red/255.0f) green:(float)(green/255.0f) blue:(float)(blue/255.0f) alpha:0.35f];}@end
小编:
真是难为IOS兄了,不过写总结对自身是很有好处的,希望以后多多分享。
- IOS_ Random获取随机颜色值
- Android使用Math.Random获取随机的颜色值
- 使用random实现随机颜色值
- Math.random()方法,获取随机的范围的值
- Android使用java的Math.Random获取随机色值
- Android使用java的Math.Random获取随机色值
- Random 随机获取 x 到 y 之间的值
- js 获取随机颜色值的函数
- 随机获取rgb颜色
- js获取随机颜色
- 获取随机数及随机颜色
- JS获取随机颜色函数
- Random 随机
- 随机 Random
- iOS_颜色表
- 获取随机颜色的一行代码
- javascript获取随机颜色的函数
- JS中随机颜色的获取
- 排序算法整理(3)快速排序
- 单曲循环还是随机播放
- strcmp,strcpy
- ios copy关键字的使用
- What Are You Talking About HDU
- IOS_ Random获取随机颜色值
- jQuery 限制文本框只能输入数字
- 导数据语句
- JS刷新框架中的其他页面&&JS刷新窗口方法汇总
- 阶乘和
- 【IDE-Visual Studio】启动出错(chenlu-4):Run-Time Check Failure #0
- 浏览器兼容之旅的第二站:各浏览器的Hack写法
- UVA 562 Dividing coins
- jbpm工作流_1