方法一:写RGB转换方法
在CODE上查看代码片派生到我的代码片
+(CGColorRef) getColorFromRed:(int)red Green:(int)green Blue:(int)blue Alpha:(int)alpha    
{    
    CGFloat r = (CGFloat) red/255.0;    
    CGFloat g = (CGFloat) green/255.0;    
    CGFloat b = (CGFloat) blue/255.0;    
    CGFloat a = (CGFloat) alpha/255.0;      
    CGFloat components[4] = {r,g,b,a};    
    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();    
    
    CGColorRef color = (CGColorRef)[(id)CGColorCreate(colorSpace, components) autorelease];    
    CGColorSpaceRelease(colorSpace);    
        
    return color;    
}  
方法二:直接利用UIColor的CGColor属性
在CODE上查看代码片派生到我的代码片
textview.layer.borderColor = [UIColor darkGrayColor].CGColor;  
  
UIColor *customColor  = [UIColor colorWithRed:123/255.0

如何创建CGColorRef在view.layer.borderColor上使用相关推荐

  1. SQL创建视图(CREATE VIEW)

    视图是基于 SELECT 语句的结果集的可视化的表. 什么是视图? 在 SQL 中,一个视图是基于某个 SELECT 语句的结果集的可视化的表. 视图包含行和列,就像一个真实的表.视图中的域就是来自一 ...

  2. 现在,你可以在以太坊 Layer 2 上做的 7 件事!

    撰文:William M. Peaster 编辑:南风 以太坊是全球开放式应用的首要基础设施.不幸的是,由于以太坊的权衡,在高需求时期使用这个在不断发展的网络可能会非常昂贵和缓慢 -- 毕竟只有这么多 ...

  3. “Android 硬件加速与 View Layer ”知识点笔记

    阅读文章:HenCoder Android 自定义 View 1-8 硬件加速 辅助参考文章: 1.Display List构建过程分析 2.Android硬件加速原理与实现简介 3.关于硬件加速的那 ...

  4. 优秀教程:创建基于 Ajax 的文件拖放上传功能

    分享来自 Tutorialzine 的优秀教程--创建基于 Ajax 的文件拖放上传功能,结合 jQuery File Upload 插件和 jQuery Knob 插件实现漂亮的 CSS3/JS 驱 ...

  5. ASP.NET报错集合一----.net4.0创建项目后,在iis上部署项目,无法浏览,提示404

    前言:这些错误纯属自己在开发项目的时候遇到的问题,比较有针对性.如果有解决不了的问题,请勿喷. 问题描述: .net4.0创建项目后,在iis上部署项目,无法浏览,提示404 搭建项目的环境: 项目是 ...

  6. python窗口图形界面编程上传图片_python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例...

    注意主窗口一定要为tk.Tk(),在主窗口上通过button的点击相应子函数创建子窗口,注意此时创建出来的窗口必须是Toplevel,否则出错. 至于用图片在窗口上绘图,则按代码所示即可. # -*- ...

  7. Java 网络编程(三) 创建和使用URL访问网络上的资源

    创建和使用URL访问网络上的资源 URL(Uniform Resource Locator)是统一资源定位符的简称,它表示Internet上某一资源的地址. 通过URL我们可以访问Internet上的 ...

  8. html文件怎么在桌面建立,怎么创建html网页 怎样在桌面上建立HTML网页文件?

    使用记事本就可以建立".html"文件.操作如下: 首先在电脑桌面空白处右键鼠标,新建"文本文档": 在新建的文本文档中输入要显示的内容: 然后返回桌面,将文本 ...

  9. vue.js — 安装Webpake创建一个完整的项目并上传至码云

    vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...

  10. 在Ubuntu终端使用mkdir创建文件夹后Xftp不能上传文件到文件夹中的问题解决方法

    问题描述 在Ubuntu终端上使用mkdir创建文件夹后使用Xftp上传文件失败 原因分析: 权限问题 解决方案: chmod 777 File

最新文章

  1. 【正一专栏】识时务者为俊杰——致敬杜兰特
  2. 福禄克网络TIA识别MPTL连接的操作方法
  3. 手型向下 点击一下 福昕_PPT多张缩略图点击放大展示
  4. 平面方程(Plane Equation)
  5. 用udp协议通讯时怎样得知目标机是否获得了数据包?_和相亲对象聊天,你属于UDP还是CDP?...
  6. 20060516: 实现圆角div效果
  7. Android杂谈--ListView之BaseAdapter的使用
  8. JqueryValidate 表单验证插件
  9. sql查询数据库所有表(select * from sysobjects )
  10. 打开本地html加载网页慢,浏览器打开网页很慢怎么回事_浏览器打开网页很慢如何解决...
  11. 怎么把m2ts改成mp4
  12. 手机短信接收验证码的实现原理
  13. html中 a链接的默认样式,超链接的默认样式
  14. 初学GWT-安装GWT
  15. Linux安装中文输入法(谷歌输入法和搜狗输入法)
  16. 不规则三角网(TIN)
  17. C++ 基础概念(二)
  18. goldendb mysql_金融业分布式数据库:SequoiaDB、GoldenDB、OceanBase等原理、POC性能对比及选择是怎样的?...
  19. R语言语法及建模合集
  20. 去中心化身份(Decentralized ID, DID)介绍

热门文章

  1. 如何制定一份测试工程师年度计划
  2. 假设检验之几种检验方法的比较
  3. Python实现股票涨跌预测——随机森林模型
  4. IN适合于外表大而内表小的情况;EXISTS适合于外表小而内表大的情况。
  5. 基于stm32单片机的物联网WiFi智能快递柜设计
  6. Python3-爬虫登录开心网的账号,并且爬取个人主页内容
  7. 难解次级债内乱 美国众议院反咬中国金融开放
  8. 实现一个打点计时器,要求 1、从 start 到 eThd(包含 start 和 eThd),每隔 100 毫秒 coThsole.log 一个数字,每次数字增幅为 1 2、返回的对象中需要包含一个
  9. MySQL基础笔记(14)-使用Amoeba和Docker搭建MySQL读写分离架构
  10. 安装ie9提示未能完成安装_win7系统32位旗舰版,IE8升级IE9失败,提示未能完成安装...