文档章节

UIColor之【扩展:#FFFFFF ->UIColor】

言筱羽
 言筱羽
发布于 2015/09/17 17:22
字数 71
阅读 77
收藏 0
+(UIColor*)colorWithHexString:(NSString *)hexColor{
    
    if ([hexColor length] == 7 && [hexColor hasPrefix:@"#"]) {

        unsigned int red, green, blue;
        NSRange range;
        range.length = 2;
        
        range.location = 1;
        [[NSScanner scannerWithString:[hexColor substringWithRange:range]]scanHexInt:&red];
        
        range.location = 3;
        [[NSScanner scannerWithString:[hexColor substringWithRange:range]]scanHexInt:&green];
        
        range.location = 5;
        [[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:1.0f];
    }
    return [UIColor clearColor];
}

© 著作权归作者所有

言筱羽
粉丝 3
博文 38
码字总数 24969
作品 0
西安
程序员
私信 提问
iOS开发技巧(系列十八:扩展UIColor,支持十六进制颜色设置)

新建一个Category,命名为UIColor+Hex,表示UIColor支持十六进制Hex颜色设置。 UIColor+Hex.h文件, #import <UIKit/UIKit.h> define RGBA_COLOR(R, G, B, A) [UIColor colorWithRed:((R) /......

召唤攻城狮
2014/08/28
26.7K
0
IOS UIColor 自定义颜色

利用UIColor展现 #F6F6F6 这个传统的颜色 #F6F6F6 为一个 16 进制表示的RPG颜色,所以,需要先转换成 10进制,其中 F6 - 240,F6 - 240 ,F6 - 240 之后,一行代码即可 UIColor *testColor1=...

GIFCOOL
2013/11/01
830
2
IOS UIColor 自定义颜色

这几篇经常使用 UIColor,但是却碰到了很多问题,主要的问题,就是自定义颜色 和 同 CIColor 与 CGColor 之间的联系、转换 花了点时间,终于搞明白了。 1. 利用UIColor展现 #F6F6F6 这个传统...

vane_
2013/06/04
425
0
Swift开发小技巧系列 - 改造UIColor

原文链接 正文 在iOS实际开发中,我们需要根据设计师的UI文档来开发页面。UI文档中,关于颜色的标注格式有很多种:,,。 下面我们就来看看具体代码怎么实现这些颜色。 有一个初始化函数,需...

DEREK_ZHOU
2017/09/22
0
0
Swift语言工厂设计模式和抽象工厂设计模式

工厂设计模式封装UI控件 2.1扩展label。 1)cmd + n—>新建一个Swift File—>将导入的框架改为 import UIKit 2)写一个扩展extension—>写一个类方法 class func 一定要有返回值 可以传参数 ex...

如若初见
2016/03/13
43
0

没有更多内容

加载失败,请刷新页面

加载更多

Vue warn]: Computed property "activeNames" was assigned to but it has no setter.

在使用 vue,element-ui时,如下代码 <template> <el-form :model="numberValidateForm" ref="numberValidateForm"> <el-form-item> <el-tabs v-model="activeNames" @tab-cl......

牧云橙
9分钟前
2
0
重构-改善既有代码的设计-6.2内联函数

6.2内联函数 动机 本书经常以简短的函数表现动作意图,这样会使代码更清晰易读。但有时候你会遇到某些函数,其内部代码和函数名称同样清晰易读。也可能你充够了该函数的内部实现,使其内容和...

还仙
10分钟前
1
0
Less 混入

混合类似于编程语言中的函数。 Mixins 是一组CSS属性,允许我们将一个类的属性嵌套于另一个类,被嵌入的类可以看作是变量,并且包含类名作为其属性,也就是说我们可以用一个类定义样式然后把...

凌兮洛
12分钟前
1
0
频繁FGC的真凶原来是它

频繁FGC的真凶原来是它 上周排查了一个线上问题,主要现象是CPU占用过高,jvm old区占用过高,同时频繁fgc,我简单排查了下就草草收场了,但是过后我对这个问题又进行了复查,发现问题没有那...

每天晒白牙
13分钟前
3
0
简单的树形菜单如何写

业务需求 数据结构中含有图片、名称、children的树形结构,需要展示出每一级的图片名称和图片,找了些树形图的插件,都没有展示大的图片的,一般都是小图标,就自己试着写一个包含图的简单的...

tianyawhl
15分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部