标签:
// // 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 - (void)viewDidLoad { [super viewDidLoad]; // 前面输入十六进制颜色,后面输入透明度 UIColor *color = UIColorFromRGBA(0x871f78, 1); [self.view setBackgroundColor:color]; } @end
[iOS]把16进制(#871f78)颜色转换UIColor
标签:
原文地址:http://www.cnblogs.com/wangqi1221/p/5240255.html