iOS关于颜色的调配问题

这篇博客介绍了如何在iOS开发中创建并使用十六进制颜色。通过定义宏RGBA_COLOR和RGB_COLOR简化了RGB颜色到UIColor的转换,并提供了一个UIColor的分类方法+colorWithHexString:用于直接从十六进制字符串创建颜色,支持三种格式的输入。
摘要由CSDN通过智能技术生成

1、首先打开xocde建一个UIClolor的分类UIColor+Hex.h

//
//  UIColor+Hex.h
//  XiaoYuanSanWei
//
//  Created by QMAP on 16/1/28.
//  Copyright © 2016年 qmap01. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIColor (Hex)


#define RGBA_COLOR(R, G, B, A) [UIColor colorWithRed:((R) / 255.0f) green:((G) / 255.0f) blue:((B) / 255.0f) alpha:A]
#define RGB_COLOR(R, G, B) [UIColor colorWithRed:((R) / 255.0f) green:((G) / 255.0f) blue:((B) / 255.0f) alpha:1.0f]




+ (UIColor *)colorWithHexString:(NSString *)color;



//从十六进制字符串获取颜色,
//color:支持@“#123456”、 @“0X123456”、 @“123456”三种格式
+ (UIColor *)colorWithHexString:(NSString *)color alpha:(CGFloat)alpha;


@end

 

//

//  UIColor+Hex.h
//  XiaoYuanSanWei
//
//  Created by QMAP on 16/1/28.<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值