我的世界支持16位进制的16进制颜色代码表吗

是时候,换个姿势关注TA
关注 功能升级,收割 TA 的最新动态
扫我下载最新九游APP
查看: 2455|回复: 34
最后登录积分46837精华2帖子
Lv21已臻大成, 经验 46837, 距离下一级还需 1163 经验
本帖最后由
18:59 编辑
第一,16进制颜色代码理论知识
很多友友不知道那些数字是什么意思?没关系,且看下文。16进制颜色代码以0、1、2、3、4、5、6、7、8、9、A、B、 C、D、E、F共16位组成。
& && &16进制颜色代码指定颜色的组成方式:前两位表示红色,中间两位表示绿色,最后两位表示蓝色。把三个数值依次并列起来 ,以#开头。
& && &如纯红:#FF0000
FF:即十进制的R(红)=255,
00和00即G(绿)=0和B(蓝)=0。
同样的原理,纯绿:#00FF00,即R=0,G=255,B=0。
& && &第二,Photoshop中16进制颜色代码使用方法
& && &举例说明:打开Photoshop的拾色器面板,可以看到红色,用RGB表示:255,0,0,用16进制颜色代码表示:#FF0000,它们都代表同一种颜色。
& && &16进制颜色代码中,00是最小的,FF是最大的,数值越大,颜色越深。如红色的16进制颜色代码ff0000:红色是最大,即FF,绿色和蓝色是最小,即00。
& && &又如ee0000也是红色,但是红色的数量就少了一些,也就是说,不是很红了。
& && &第三,使用十六进制颜色代码调色
& && &明白了上面的原理,就可以使用16进制代码来调色。同RGB一样,红绿蓝三色的数值相同的,则是各种灰色(包括白色和黑),比如acacac ,dedede等。
& && &又比如想要红色显示多一点,就把前两位增加(或者减少后面两位)。
(591.29 KB, 下载次数: 8)
09:19 上传
点击文件名下载附件
总评分:&经验 + 5&
最后登录积分46837精华2帖子
Lv21已臻大成, 经验 46837, 距离下一级还需 1163 经验
看到很多人问颜色代码有没有规律,其实也有点小规律。希望此帖能帮到大家,共同进步!
&这样的帐号有什么好处?&
&怎么弄得?&
最后登录积分47213精华8帖子
Lv21已臻大成, 经验 47213, 距离下一级还需 787 经验
最后登录积分93877精华1帖子
Lv26登峰造极, 经验 93877, 距离下一级还需 1123 经验
谢谢分享!
最后登录积分29494精华0帖子
Lv19炉火纯青, 经验 29494, 距离下一级还需 4506 经验
#ff0000]文字
最后登录积分29494精华0帖子
Lv19炉火纯青, 经验 29494, 距离下一级还需 4506 经验
&怎么打粗来的?&
最后登录积分184精华0帖子
Lv1新手上路, 经验 184, 距离下一级还需 16 经验
这样的帐号有好处?
最后登录积分6893精华0帖子
Lv11渐入佳境, 经验 6893, 距离下一级还需 507 经验
&这个咋用&
最后登录积分6893精华0帖子
Lv11渐入佳境, 经验 6893, 距离下一级还需 507 经验
这个有意思么?
&怎么弄得?&
&???什么?&
最后登录积分6893精华0帖子
Lv11渐入佳境, 经验 6893, 距离下一级还需 507 经验
什么乱七八糟的!
安卓平台下载
苹果平台下载> 我的世界PC版资料攻略 > 我的世界Spigot服务器颜色代码 特权文字设定
我的世界Spigot服务器颜色代码 特权文字设定
普通用户组的玩家只能打出默认颜色问题。那么在Spigot服务器中文字有哪些颜色呢?颜色代码又有哪些?
我的世界Spigot服务器颜色代码特权文字设定。根据小编对部分盈利性腐竹的咨询,得知现在关于服务器得文字颜色设定都是有着一定的限制的。也就是说一般VIP权限组的玩家可以打出彩色的文字,但是一般采取收费模式。普通用户组的玩家只能打出默认颜色问题。那么在Spigot服务器中文字有哪些颜色呢?颜色代码又有哪些?说明:彩色文字虽然好看,但是一般用作VIP权限组的设定中,逐渐成为了特权文字的设定,我们来看看Spigot服务器中颜色代码有哪些?文字颜色:深红:&4/红色:&c金色:&6/黄色:&e深绿:&2/绿色:&a湖蓝:&3/天蓝:&b深蓝:&1/蓝色:&9紫色:&5/粉色:&d深灰:&8/浅灰:&7黑色:&0/白色:&f字体样式加粗:&l下划线:&n斜体:&o删除线:&m随机效果:&k恢复默认:&r使用方法:仅需要在需要变色的文本前加颜色代码即可。
手机看攻略,电脑玩游戏两不误!
加点再也不需要切来切去啦~
【pc频道】最新消息第一时间推送给你
与相关的文章有:
单机热门文章
pc单机游戏图片> 博客详情
摘要: 可以直接使用十六进制设置控件的颜色,而不必通过除以255.0进行转换
新建一个Category,命名为UIColor+Hex,表示UIColor支持十六进制Hex颜色设置。
UIColor+Hex.h文件,
#import&&UIKit/UIKit.h&
#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]
@interface&UIColor&(Hex)
+&(UIColor&*)colorWithHexString:(NSString&*)
//从十六进制字符串获取颜色,
//color:支持@“#123456”、&@“0X123456”、&@“123456”三种格式
+&(UIColor&*)colorWithHexString:(NSString&*)color&alpha:(CGFloat)
上面的代码在开头是两个宏定义,就是对[UIColor colorWithRed:green:blue:alpha]方法的简化,在UIColor(Hex)中声明两个方法-colorWithHexString和-colorWithHexString:alpha,这个很好理解。
UIColor+Hex.m文件
#import&"UIColor+Hex.h"
@implementation&UIColor&(Hex)
+&(UIColor&*)colorWithHexString:(NSString&*)color&alpha:(CGFloat)alpha
&&&&//删除字符串中的空格
&&&&NSString&*cString&=&[[color&stringByTrimmingCharactersInSet:[NSCharacterSet&whitespaceAndNewlineCharacterSet]]&uppercaseString];
&&&&//&String&should&be&6&or&8&characters
&&&&if&([cString&length]&&&6)
&&&&&&&&return&[UIColor&clearColor];
&&&&//&strip&0X&if&it&appears
&&&&//如果是0x开头的,那么截取字符串,字符串从索引为2的位置开始,一直到末尾
&&&&if&([cString&hasPrefix:@"0X"])
&&&&&&&&cString&=&[cString&substringFromIndex:2];
&&&&//如果是#开头的,那么截取字符串,字符串从索引为1的位置开始,一直到末尾
&&&&if&([cString&hasPrefix:@"#"])
&&&&&&&&cString&=&[cString&substringFromIndex:1];
&&&&if&([cString&length]&!=&6)
&&&&&&&&return&[UIColor&clearColor];
&&&&//&Separate&into&r,&g,&b&substrings
&&&&NSRange&
&&&&range.location&=&0;
&&&&range.length&=&2;
&&&&NSString&*rString&=&[cString&substringWithRange:range];
&&&&range.location&=&2;
&&&&NSString&*gString&=&[cString&substringWithRange:range];
&&&&range.location&=&4;
&&&&NSString&*bString&=&[cString&substringWithRange:range];
&&&&//&Scan&values
&&&&unsigned&int&r,&g,&b;
&&&&[[NSScanner&scannerWithString:rString]&scanHexInt:&r];
&&&&[[NSScanner&scannerWithString:gString]&scanHexInt:&g];
&&&&[[NSScanner&scannerWithString:bString]&scanHexInt:&b];
&&&&return&[UIColor&colorWithRed:((float)r&/&255.0f)&green:((float)g&/&255.0f)&blue:((float)b&/&255.0f)&alpha:alpha];
//默认alpha值为1
+&(UIColor&*)colorWithHexString:(NSString&*)color
&&&&return&[self&colorWithHexString:color&alpha:1.0f];
这样就扩展了UIColor,支持十六进制颜色设置。下面举个栗子,设置UIButton一些颜色特征,来说明该扩展的使用,
#import&"UIColor+Hex.h"
//省略多余的代码
//设置导航栏右侧的BarButtonItem为Button
-&(void)setupNavigationItem
&&&&UIView&*rightView&=&[[UIView&alloc]&init];
&&&&rightView.bounds&=&CGRectMake(0,&0,&52,&44);
&&&&UIButton&*rightButton&=&[UIButton&buttonWithType:UIButtonTypeCustom];
&&&&rightButton.frame&=&CGRectMake(-6,&0,&52,&44);
&&&&rightButton.backgroundImageEdgeInsets&=&UIEdgeInsetsMake(7,&0,&7,&0);
&&&&//kSetting是国际化的字符串"设置"
&&&&[rightButton&setTitle:NVSLocalizedString(@"kSetting",&nil)&forState:UIControlStateNormal];
&&&&//使用宏定义的RGB_COLOR
//&&&&[rightButton&setTitleColor:RGB_COLOR(160,&170,&150)&forState:UIControlStateHighlighted];
&&&&//使用UIColor+Hex扩展
&&&&[rightButton&setTitleColor:[UIColor&colorWithHexString:@"#708c3b"]&forState:UIControlStateNormal];
&&&&rightButton.titleLabel.font&=&[UIFont&fontWithName:@"Heiti&SC"&size:12.f];
&&&&[rightButton&setBackgroundImage:[UIImage&imageNamed:@"device_setting_bg"]
&&&&&&&&&&&&&&&&&&&&&&&&&&&forState:UIControlStateNormal];
&&&&[rightButton&setBackgroundImage:[UIImage&imageNamed:@"device_setting_bg_press"]
&&&&&&&&&&&&&&&&&&&&&&&&&&&forState:UIControlStateHighlighted];
&&&&[rightButton&addTarget:self&action:@selector(settingBtnPresss:)
&&&&&&&&&&forControlEvents:UIControlEventTouchUpInside];
&&&&[rightView&addSubview:rightButton];
&&&&UIBarButtonItem&*rightBarButtonItem&=&[[UIBarButtonItem&alloc]&initWithCustomView:rightView];
&&&&[self.navigationItem&setRightBarButtonItem:rightBarButtonItem&animated:YES];
&&&&[rightBarButtonItem&release];
&&&&[rightView&release];
恩,使用差不多就这么简单,总结一下,本篇博客主要有以下几个细节或者说知识点,
(1)宏定义RGB_COLOR和RGBA_COLOR可以设置颜色
(2)UIColor+Hex扩展可以设置颜色
(3)导航栏上面的BarButtonItem怎么设置为Button
(4)Button一些常用和不常用的属性设置
人打赏支持
码字总数 49671
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥iOS开发-一句代码轻松实现十六进制颜色(#开头)转RGB颜色 - 简书
iOS开发-一句代码轻松实现十六进制颜色(#开头)转RGB颜色
我们在做iOS开发,给一个 view添背景颜色时,一般都是用到RGB颜色,比如下面这样的
self.view.backgroundColor=[UIColor colorWithRed:0.578 green:0.720 blue:1.000 alpha:1.000];
然后美工给我们作图的时候往往给我们的色值都是十六进制的颜色, 比如这样的
十六进制的色值
如果老大不管你的话,可以直接用滴管直接吸取这个颜色,但是一般情况下都会有误差,所以笔者不建议这么用,这需要将#6cabdf转换成UIColor供我们使用,笔者写了一个UIColor拓展的类方法直接调用,方便简洁,调用如下。首先导入
//建议写到.pch文件中 方便全项目调用
#import "UIColor+ColorChange.h"
调用的时候直接传入#6cabdf即可
self.view.backgroundColor=[UIColor colorWithHexString:@"#6cabdf"];
运行效果图:
模拟器部分截图
这样颜色基本上就跟美工给的颜色一样啦。
具体实现方法如下,在UIColor+ColorChange.h中
#import &UIKit/UIKit.h&
@interface UIColor (ColorChange)
// 颜色转换:iOS中(以#开头)十六进制的颜色转换为UIColor(RGB)
+ (UIColor *) colorWithHexString: (NSString *)
在UIColor+ColorChange.m中
#import "UIColor+ColorChange.h"
@implementation UIColor (ColorChange)
+ (UIColor *) colorWithHexString: (NSString *)color
NSString *cString = [[color stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString];
// String should be 6 or 8 characters
if ([cString length] & 6) {
return [UIColor clearColor];
// 判断前缀
if ([cString hasPrefix:@"0X"])
cString = [cString substringFromIndex:2];
if ([cString hasPrefix:@"#"])
cString = [cString substringFromIndex:1];
if ([cString length] != 6)
return [UIColor clearColor];
// 从六位数值中找到RGB对应的位数并转换
range.location = 0;
range.length = 2;
NSString *rString = [cString substringWithRange:range];
range.location = 2;
NSString *gString = [cString substringWithRange:range];
range.location = 4;
NSString *bString = [cString substringWithRange:range];
// Scan values
unsigned int r, g,
[[NSScanner scannerWithString:rString] scanHexInt:&r];
[[NSScanner scannerWithString:gString] scanHexInt:&g];
[[NSScanner scannerWithString:bString] scanHexInt:&b];
return [UIColor colorWithRed:((float) r / 255.0f) green:((float) g / 255.0f) blue:((float) b / 255.0f) alpha:1.0f];
基本实现方法就是这样啦,有需要的或者感兴趣的朋友可以复制直接带走,如果使用过程中遇到问题,可以再联系笔者,笔者再尽力修改修改,如果觉得笔者写的还行,可以关注一下笔者,笔者不定期分享一些好玩的实用的类方法和demo给大家。
笔者的其他文章:iOS开发-轻松学会封装自定义视图view(自定义弹框封装详解)
iOS开发-两句代码快速实现无限轮播图(基于ScrollView封装)
iOS开发-一句代码调用实现网络的监测功能(基于AFNetworkReachabilityManager的封装)
如果有不足或者错误的地方还望各位读者批评指正,可以评论留言,笔者收到后第一时间回复。QQ/微信: 。简书号:iOS_凯:GitHub个人主页:欢迎各位前来指教,star,感谢各位的阅读。
QQ/微信: 。
GitHub个人主页:/十六进制颜色代码表_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
十六进制颜色代码表
上传于|0|0|文档简介
&&十六进制颜色代码表十六进制颜色代码表
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 十六进制透明颜色代码 的文章

 

随机推荐