RGBA是0.0~1.0,不是0~255
在iOS的开发中经常用到一个对象UIColor,这个对象提供了一个通过RGBA来设置颜色的方法:[UIColor colorWithRed: green: blue: alpha:];
但是在使用这个方法的时候很多人会遇到设置的颜色不成功的问题,下面就来说明一下使用这个方法应注意的问题点:
1.这个方法中RGBA的值都是小数;
2.颜色值RGB是通过你的颜色值除以255(0xFF)得来的。
[UIColor colorWithRed:123/255 green:127/255 blue:120/255 alpha:1];这个设置是错误的,因为127/255的结果是整数0,而不是我们想要的小数。#000000代表的颜色是黑色。
正确的设置方法应该是:[UIColor colorWithRed:123.0/255 green:127.0/255 blue:120.0/255 alpha:1];
您还没有登录,请您登录后再发表评论
16进制颜色与UIColor互转 16进制颜色与UIColor互转
UIColor+JKUI颜色转化,可转换#fffff类型色值,调用方便。 btn.tintColor = [UIColor jk_colorWithHexString:redTextColor];
UIColor-Hex-Swift - 使用RGBA hex字符串创建自动释放颜色的便利方法
UIColor-Pantone, Pantone颜色UIColor类别 UIColor PantoneObjective C Pantone UIColor类别。 因为大家都喜欢 Pantone !List Pantone sourced sourced ,written programming prog
iOS UIColor 详细的使用文档说明
SwiftHEXColors - HEX颜色处理作为UIColor的扩展
UIColor+Flat是一个 Objective C 类别,用漂亮的平面 UI 颜色覆盖 UIColor 的标准颜色。 所有新颜色均来自 。 还有一些其他可用的类已经可以获取这些平面 UI 颜色,但是,它们都使用颜色的实际名称。 例如。 ...
UIColor和16进制互转,UIColor转RGBA
iphone/ipad不支持十六进制的颜色表示,所以需要对UIColor进行处理
UIColor-WikiColors 所有维基百科的颜色实现为易于使用的UIColor扩展
UIColor-MLPFlatColors, 添加平面用户界面颜色方法的UIColor的类别 用于 iOS UIColor MLPFlatColors尽管 UIColor类提供了制作标准颜色的便捷方法,但大多数颜色的颜色太鲜艳,除了Prototype之外,任何真正的使用都是...
第二个接口可以作为自定义控件使用了,只设置了一些属性自定义,如果还想增加或改变属性设置,可以在block里面自行设置,例如改变frame之类的东西都OK -(void)promptBox_YTC_GeneralWithWords:(NSString *)words ...
示例iOS // //使用散列让颜色:UIColor = UIColor(hexString:“#ff8942”)//不使用散列,使用阿尔法让secondColor:UIColor = UIColor(hexString:“ ff8942”,alpha:0.5)//简短处理让shortColorWithHex :...
UIColor-FlatColors, 使用平面UI框架中的平面颜色扩展UIColor的类别 UIColor FlatColorsUIColor FlatColors 是一个扩展了 UIColor的类别,通过 designmodo 从 Flat框架获取颜色。完成。 如果你想在应用程序中使用...
ui-color, 将十六进制 & RGB颜色转换为 UIColor,用于 Objective C & Swift UIColor.xyz 网站:http://www.uicolor.xyz/UIColor是一个网站,用于将十六进制 & RGB颜色转换为英镑,以英镑为代价,以英镑为代价,以...
//自定义提示类型,是成功,提示,失败等 config.alertType = type; //显示 [XXAlertView showAlert:title inView:[UIApplication sharedApplication].keyWindow withConfig:[XXAlertViewConfig defaultConfig]...
CSS3ColorsSwift概述CSS3ColorsSwift提供带有Web颜色名称的UIColor扩展。 演示在演示目录中运行演示项目,无需进行迦太基更新或Pod安装。 用法CSS3ColorsSwift概述CSS3ColorsSwift提供带有Web颜色名称的UIColor扩展...
iOS7Colors, 在UIColor上,标准的iOS 7颜色作为一个方便的类别 iOS7ColorsiOS7Colors是UIColor上的一个简单类别,它提供了整个 iOS 7中使用的一些标准颜色。用法集成iOS7Colors最简单的方法是使用 CocoaPods 。 只需...
CSS3ColorsSwift提供一个包含CSS3颜色命名的UIColor扩展
自定义带有渐变颜色的进度条可以选择多种颜色,设置进度的背景色,- (void)initFlatRainbowProgressBar{ //设置背景色颜色 self.progressBarFlatWithIndicator.backgroundColor = [UIColor redColor]; //设置边框圆角...
相关推荐
16进制颜色与UIColor互转 16进制颜色与UIColor互转
UIColor+JKUI颜色转化,可转换#fffff类型色值,调用方便。 btn.tintColor = [UIColor jk_colorWithHexString:redTextColor];
UIColor-Hex-Swift - 使用RGBA hex字符串创建自动释放颜色的便利方法
UIColor-Pantone, Pantone颜色UIColor类别 UIColor PantoneObjective C Pantone UIColor类别。 因为大家都喜欢 Pantone !List Pantone sourced sourced ,written programming prog
iOS UIColor 详细的使用文档说明
SwiftHEXColors - HEX颜色处理作为UIColor的扩展
UIColor+Flat是一个 Objective C 类别,用漂亮的平面 UI 颜色覆盖 UIColor 的标准颜色。 所有新颜色均来自 。 还有一些其他可用的类已经可以获取这些平面 UI 颜色,但是,它们都使用颜色的实际名称。 例如。 ...
UIColor和16进制互转,UIColor转RGBA
iphone/ipad不支持十六进制的颜色表示,所以需要对UIColor进行处理
UIColor-WikiColors 所有维基百科的颜色实现为易于使用的UIColor扩展
UIColor-MLPFlatColors, 添加平面用户界面颜色方法的UIColor的类别 用于 iOS UIColor MLPFlatColors尽管 UIColor类提供了制作标准颜色的便捷方法,但大多数颜色的颜色太鲜艳,除了Prototype之外,任何真正的使用都是...
第二个接口可以作为自定义控件使用了,只设置了一些属性自定义,如果还想增加或改变属性设置,可以在block里面自行设置,例如改变frame之类的东西都OK -(void)promptBox_YTC_GeneralWithWords:(NSString *)words ...
示例iOS // //使用散列让颜色:UIColor = UIColor(hexString:“#ff8942”)//不使用散列,使用阿尔法让secondColor:UIColor = UIColor(hexString:“ ff8942”,alpha:0.5)//简短处理让shortColorWithHex :...
UIColor-FlatColors, 使用平面UI框架中的平面颜色扩展UIColor的类别 UIColor FlatColorsUIColor FlatColors 是一个扩展了 UIColor的类别,通过 designmodo 从 Flat框架获取颜色。完成。 如果你想在应用程序中使用...
ui-color, 将十六进制 & RGB颜色转换为 UIColor,用于 Objective C & Swift UIColor.xyz 网站:http://www.uicolor.xyz/UIColor是一个网站,用于将十六进制 & RGB颜色转换为英镑,以英镑为代价,以英镑为代价,以...
//自定义提示类型,是成功,提示,失败等 config.alertType = type; //显示 [XXAlertView showAlert:title inView:[UIApplication sharedApplication].keyWindow withConfig:[XXAlertViewConfig defaultConfig]...
CSS3ColorsSwift概述CSS3ColorsSwift提供带有Web颜色名称的UIColor扩展。 演示在演示目录中运行演示项目,无需进行迦太基更新或Pod安装。 用法CSS3ColorsSwift概述CSS3ColorsSwift提供带有Web颜色名称的UIColor扩展...
iOS7Colors, 在UIColor上,标准的iOS 7颜色作为一个方便的类别 iOS7ColorsiOS7Colors是UIColor上的一个简单类别,它提供了整个 iOS 7中使用的一些标准颜色。用法集成iOS7Colors最简单的方法是使用 CocoaPods 。 只需...
CSS3ColorsSwift提供一个包含CSS3颜色命名的UIColor扩展
自定义带有渐变颜色的进度条可以选择多种颜色,设置进度的背景色,- (void)initFlatRainbowProgressBar{ //设置背景色颜色 self.progressBarFlatWithIndicator.backgroundColor = [UIColor redColor]; //设置边框圆角...