博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS设置颜色
阅读量:4118 次
发布时间:2019-05-25

本文共 1595 字,大约阅读时间需要 5 分钟。

设置16进制颜色
////  UIColor+RGB.h//  类.////  Created by soindy on 14-8-19.//  Copyright (c) 2014年 soindy. All rights reserved.//#import 
@interface UIColor (RGB)+ (UIColor *) colorFromHexRGB:(NSString *) inColorString;+ (UIColor *) colorFromHexARGB:(NSString *) inColorString;@end
 
 
 
////  UIColor+RGB.m//  类.////  Created by soindy on 14-8-19.//  Copyright (c) 2014年 soindy. All rights reserved.//#import "UIColor+RGB.h"@implementation UIColor (RGB)// RRGGBB eg. 3F4F5F+ (UIColor *) colorFromHexRGB:(NSString *) inColorString{    NSString *inColorStringWithAlpha = [NSString stringWithFormat:                                        @"%@%@", @"FF", inColorString];        return [self colorFromHexARGB:inColorStringWithAlpha];}// AARRGGBB eg. "803F4F5F" -> 0x803F4F5F// 如果inColorString不符合定义规则, 返回UIColor的色值是#00000000+ (UIColor *) colorFromHexARGB:(NSString *) inColorString{    unsigned int colorCode = 0;        if (nil != inColorString)    {        NSScanner *scanner = [NSScanner scannerWithString:inColorString];        (void) [scanner scanHexInt:&colorCode]; // ignore error    }        // masks off high bits    unsigned char alphaByte = (unsigned char) (colorCode >> 24);    unsigned char redByte = (unsigned char) (colorCode >> 16);    unsigned char greenByte = (unsigned char) (colorCode >> 8);    unsigned char blueByte = (unsigned char) (colorCode);        return [UIColor colorWithRed: (float)redByte / 0xff                           green: (float)greenByte/ 0xff                            blue: (float)blueByte / 0xff                           alpha:(float)alphaByte / 0xff];}@end

转载地址:http://zsnpi.baihongyu.com/

你可能感兴趣的文章
销售书籍推荐,销售人员最该看的是这本书!
查看>>
提高情商的书籍推荐,这些书能给你提高情商的训练方法
查看>>
市场营销书籍,这本书能帮你提升营销管理能力
查看>>
看什么书可以提高情商?提高情商的书籍排行榜
查看>>
如何自学市场营销?推荐你看这本书
查看>>
管理者和企业如何做好员工管理?
查看>>
一文读懂领导和管理的区别
查看>>
如何培养自身领导力?关于领导力提升的书籍推荐
查看>>
领导力有哪些方面?什么是领导力?
查看>>
关于领导力的书,我只推荐《领导力必读12篇》
查看>>
管理书籍推荐:这本书所有管理者必读!
查看>>
10本经典的管理学书籍推荐,关于管理学的书都在这里了
查看>>
推荐几本与领导力相关的书,这些书可以帮助你培养领导力
查看>>
如何提升个人领导力?你可能需要这本专业书籍
查看>>
员工管理书籍推荐,做好员工管理看这些书就够了
查看>>
适合销售看的书都有哪些?销售方面的经典书籍推荐
查看>>
销售人员必看的书推荐
查看>>
做销售是一个系统的过程,这本书能让你在短时间内快速掌握精髓
查看>>
人事管理书籍推荐,做好人力资源该看什么书?
查看>>
《笨办法学Python》 第36课手记
查看>>