将16进制颜色如#FF0000,转换为UIColor:
#define DEFAULT_VOID_COLOR [UIColor whiteColor] + (UIColor *)colorWithHexString:(NSString *)stringToConvert { NSString *cString = [[stringToConvert stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] uppercaseString]; if ([cString length] < 6) return DEFAULT_VOID_COLOR; if ([cString hasPrefix:@"#"]) cString = [cString substringFromIndex:1]; if ([cString length] != 6) return DEFAULT_VOID_COLOR; NSRange range; 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]; 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:1.0f]; }
发表评论
-
选取相册视频,并获得路径。
2012-07-18 10:18 1658- (NSString*)videoAssetURLT ... -
ad-hoc及企业版app打包之后在itunes中图标为白色的问题
2012-07-03 16:36 1245准备512*512大小的png(将要显示的图片),在终端执行以 ... -
调试内存问题
2012-06-12 10:14 677Project -> Edit Scheme -> ... -
[转]iOS开发之详解剪贴板
2011-12-05 11:43 1468概述: 在iOS中, ... -
过滤html标签(修改版)
2011-12-01 10:44 1263- (NSString *)flattenHTML:(NS ... -
[转] iPhone:UIImage 图像截取,等比例缩放
2011-09-29 10:02 7767@interface UIImage(UIImageSc ... -
[转载]iPhone文件系统NSFileManager
2011-09-09 11:41 1016iPhone文件系统:创建、重命名以及删除文件 NSFile ... -
UIImage用imageNamed的内存问题
2011-09-08 09:33 1226@implementation UIImage(imageNa ... -
截屏存图片到相册或者指定路径
2011-06-13 11:15 2711#import <QuartzCore/Quartz ... -
存图片和视频到iPhone相册
2011-04-19 09:33 7593UIImage *img = [UIImage i ... -
选择相册图片并保存
2011-04-19 08:18 1757.h中: <UINavigationControl ... -
Push一个横屏页面
2011-03-28 16:39 2052[[UIDevice currentDevice] setOr ... -
NSPredicate及正则的一点使用
2011-03-21 14:38 6870记录一点正则表达式的使用。 例如:判断字符串首字母是否为字母 ... -
建立到服务器的连接
2011-02-14 10:47 1312在Mac OS X上,可以使用NSHost和NSS ... -
iPhone中的Sqlite3数据库操作
2010-12-27 09:38 1286可将数据库操作写入一个类,这样用起来也很方便。例如: ... -
Cocos2d游戏场景切换
2010-12-15 09:51 2614在游戏中,我们需要点击菜单选项进入相应的画面,而我们常 ... -
NSNotificationCenter随笔
2010-12-10 13:21 1469可在AppDelegate.h中定义,之后可全局使用。 ... -
Category的使用
2010-12-09 16:17 1011Category的用法有时使得程序很方便,可将已有的类 ... -
iPhone判断是否接入网络
2010-12-06 10:41 2346在这里介绍一种较为简单的判断是否连接网络的方法,首先要引入 ... -
手机问题汇总。
2010-09-16 17:24 0主题:http://bbs.dospy.com/blog.ph ...
相关推荐
16进制颜色与UIColor互转 16进制颜色与UIColor互转
UIColor和16进制互转,UIColor转RGBA
iphone/ipad不支持十六进制的颜色表示,所以需要对UIColor进行处理
16进制颜色(html颜色值)字符串与UIColor互转功能:首先输入一个字符串转UILabel背景颜色。然后通过得知某种颜色输出16进制颜色(html颜色值)字符串。注:代码虽然很简单,但是也是有一定的用处。是否可以改进成对多个...
SwiftHEXColors HEX颜色处理作为UIColor的扩展。...UIColor(hexString:“ fff”)对于那些不想键入双引号的用户,可以从一个实际的十六进制值(一个Int)中初始化一个颜色//使用散列让颜色:UIColor = UIColor(he
16进制转三原色,下载文件,拖进工程中,美工给的16进制,直接调用方法(UIColor*) colorWithHex:(long)hexColor,把16进制穿进去就可以了。
使用RGBA十六进制字符串创建自动发布颜色的便捷方法。 // Solid color let strokeColor = UIColor ( " #FFCC00 " ). cgColor // Color with alpha let fillColor = UIColor ( " #FFCC00DD " ). cgColor // Supports...
ui-color, 将十六进制 & RGB颜色转换为 UIColor,用于 Objective C & Swift UIColor.xyz 网站:http://www.uicolor.xyz/UIColor是一个网站,用于将十六进制 & RGB颜色转换为英镑,以英镑为代价,以英镑为代价,以...
彩色十六进制 要求 iOS 10以上 macOS 10.13以上 Xcode 9+ 安装 可可豆 pod "ColorHex" 用法 # red UIColor.(hex:0xff0000) # red UIColor.(hex:0xff0000, alpha:0.1); 作者 纳卡吉邦 执照 ColorHex在MIT许可下可用...
#usage 每当您想将 16 进制颜色从您的 photoshop 转换为 UIColor .. 只需调用 [UIColor colorWithHexString:@"#ffffff"]; 瞧。 #贡献 分叉吧 创建您的功能分支( git checkout -b my-new-feature ) 提交您的更改...
iOS7Colors, 在UIColor上,标准的iOS 7颜色作为一个方便的类别 iOS7ColorsiOS7Colors是UIColor上的一个简单类别,它提供了整个 iOS 7中使用的一些标准颜色。用法集成iOS7Colors最简单的方法是使用 CocoaPods 。 只需...
iOS UIColor 详细的使用文档说明
// 透明度固定为1,以0x开头的十六进制转换成的颜色 [UIColor colorWithHex:333333]; + (UIColor *)colorWithHex:(long)hex...// 颜色转换三:iOS中十六进制的颜色(以#开头)转换为UIColor //[UIColor colorWithHexSt
UIColor-MLPFlatColors, 添加平面用户界面颜色方法的UIColor的类别 用于 iOS UIColor MLPFlatColors尽管 UIColor类提供了制作标准颜色的便捷方法,但大多数颜色的颜色太鲜艳,除了Prototype之外,任何真正的使用都是...
用户界面颜色十六进制 这是 UIColor 的扩展,允许它使用十六进制。 写得飞快 只需将 UIColorHex.swift 拖放到您的项目文件夹中即可使用。 用法: UIColor ( hex : " #ffffff " ) // white UIColor ( hex : " #...
十六进制颜色 帮助将十六进制转换为 Swift 格式的 UIColor
UIColor-Hex-Swift - 使用RGBA hex字符串创建自动释放颜色的便利方法
UIColor-FlatColors, 使用平面UI框架中的平面颜色扩展UIColor的类别 UIColor FlatColorsUIColor FlatColors 是一个扩展了 UIColor的类别,通过 designmodo 从 Flat框架获取颜色。完成。 如果你想在应用程序中使用...
UIColor-Pantone, Pantone颜色UIColor类别 UIColor PantoneObjective C Pantone UIColor类别。 因为大家都喜欢 Pantone !List Pantone sourced sourced ,written programming prog
将UIColor转换为十六进制,长度为3、4、6和8个十六进制字符(带或不带#前缀)。 从CSS颜色名称创建UIColors。 安装 迅捷软件包管理器 如果您使用的是Xcode 11或更高版本: 点击File Swift Packages Add Package...