从16进制颜色中获取UIColor
来源:互联网 发布:厦门理工软件学院地址 编辑:程序博客网 时间:2024/06/05 17:35
<span style="font-size:18px;">/头文件#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@interface TextServcie : NSObject+(UIColor *) getColorFromHEX:(NSString *)hex;@end</span>
.m
<span style="font-size:18px;">@implementation TextServcie+(UIColor *)getcolorfromHEX:(NSString *)hex{ hex= [[hex uppercaseString] substringFromIndex:1]; CGFloat valueArray[3]; NSArray *strArray=[NSArray arrayWithObjects:[hex substringWithRange:NSMakeRange(0, 2)],[hex substringWithRange:NSMakeRange(2, 2)],[hex substringWithRange:NSMakeRange(4, 2)] ,nil]; for( int i=0;i<strArray.count;i++){ hex=strArray[i]; CGFloat value=([hex characterAtIndex:0]>'9'?[hex characterAtIndex:0]-'A'+10:[hex characterAtIndex:0]-'0')*16.0f+([hex characterAtIndex:1]>'9'?[hex characterAtIndex:1]-'A'+10:[hex characterAtIndex:1]-'0'); valueArray[i]=value; } return [UIColor colorWithRed:valueArray[0]/255 green:valueArray[1]/255 blue:valueArray[2]/255 alpha:1];}@end</span>
0 0
- 从16进制颜色中获取UIColor
- iOS --- UIColor中使用16进制选取颜色
- UIColor中使用16进制选取颜色
- iOS --- UIColor中使用16进制选取颜色
- ios 16进制颜色转UIColor
- 16进制颜色字符串转为UIColor
- 16进制颜色转UIColor
- 16进制颜色转化成UIColor
- 16进制颜色转换成UIColor
- iOS-16进制颜色转UIColor
- iOS开发中16进制颜色(html颜色值)字符串转为UIColor
- iOS开发中16进制颜色(html颜色值)字符串转为UIColor
- Swift - UIColor 16进制转换 及 获取RGB随机颜色
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 16进制颜色(html颜色值)字符串转为UIColor
- 拼图(矩阵快速幂)
- 使用eclipse开发ndk之:导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)(转载)
- android adt bundle开发环境不显示ant ui
- Go语法
- Android 官方推荐 : DialogFragment 创建对话框
- 从16进制颜色中获取UIColor
- 设计模式:创建型模式:原型模式(prototype pattern)
- 使用系统自带的TabBar的tabBarController,切换界面时,显示/隐藏tabBar
- OJ 系列之查找与排序
- 关于在调试lwip的短连接的心得
- HDP 2.1 HBase security problem
- 阿里前端线上笔试题以及答案总结
- poj 2352 stars 树状数组
- leetcode_num6_Zigzag