[iOS]把16进制(#871f78)颜色转换UIColor

2017-02-17  本文已影响140人  程序猿_老李

<code>
//
// ViewController.m
// text
//
// Created by 李东旭 on 16/1/22.
// Copyright © 2016年 李东旭. All rights reserved.
//

import <UIKit/UIKit.h>

import "ViewController.h"

// 定义个宏,方便实用,>> 16 的意思是把16进制转换成2进制后,右移16位(移动掉的直接舍弃)

define UIColorFromRGBA(rgbValue, alphaValue) \

[UIColor
colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0
green:((float)((rgbValue & 0x00FF00) >> 8))/255.0
blue:((float)(rgbValue & 0x0000FF))/255.0
alpha:alphaValue]

@interface ViewController ()

@end

@implementation ViewController

}

@end
</code>

上一篇下一篇

猜你喜欢

热点阅读