[Iphone开发小记] UIColor 的RGBA定义颜色 (colorWithRed)
做界面的时候常常会用到UIColor这个类,这是苹果的一个表示颜色的类。
想要表示一种颜色,UIColor 有默认的颜色,WhiteColor,BlackColor.....
也可以用RGB来初始化颜色,当然还有个Alpha透明度。
做按钮的时候准备动态控制背景颜色,用RGB来。。。
我的代码是这样的。
UIColor *color = [UIColor colorWithRed:50 green:50 blue:50 alpha:100];
始终达不到预想效果灰色(50,50,50)。。。。
网上查了下,再看看此方法的介绍,RGB和alpha值的范围是0~1,所以50就被当作255处理了。
正确:
UIColor *color = [UIColor colorWithRed:50.0/255.0 green:50.0/255.0 blue:50.0/255.0 alpha:100];
[Iphone开发小记] UIColor 的RGBA定义颜色 (colorWithRed)相关推荐
- UIColor的RGB定义颜色(灰色)
原文链接:http://www.isaced.com/post-140.html 做界面的时候常常会用到UIColor这个类,这是苹果的一个表示颜色的类. 想要表示一种颜色,UIColor 有默认的颜 ...
- iphone开发小记
1.iphone4(4S)屏幕分辨率 960x640 iphone3屏幕分辨率 480×320 ,不过均按480×320进行设计即可. 2.所有控件均内部均可以放控件. 3.xcode4.3.2迅雷下 ...
- iPhone开发中的一些小技巧
NavBar+TarBar iphone开发 NavBar+TarBar 1 改变NavBar颜色:选中Navigation Bar 的Tint属性.选中颜色. 2 隐藏"back&qu ...
- iOS开发技巧(系列十八:扩展UIColor,支持十六进制颜色设置)
新建一个Category,命名为UIColor+Hex,表示UIColor支持十六进制Hex颜色设置. UIColor+Hex.h文件, #import <UIKit/UIKit.h> # ...
- [转载]iphone开发--改变UIPageControl里的小点的颜色
原文地址:iphone开发--改变UIPageControl里的小点的颜色作者:canghai iphone开发--改变UIPageControl里的小点的颜色 iphone的UIPageContro ...
- iPhone开发中的技巧整理(四)
iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder]; } ...
- iPhone开发部分总结
iphone程序中实现截屏的一种方法 在iphone程序中实现截屏的一种方法: //导入头 文件 #import QuartzCore/QuartzCore.h //将整个self.view大小的图层 ...
- iphone开发笔记和技巧总结
在iphone程序中实现截屏的一种方法: //导入头文件 #importQuartzCore/QuartzCore.h //将整个self.view大小的图层形式创建一张图片imageUIGrap ...
- ios学习--iphone开发笔记和技巧总结(原址持续更新)
ios学习--iphone开发笔记和技巧总结(原址持续更新) 分类: ios Object-C2012-04-18 10:16 2716人阅读 评论(1) 收藏 举报 uiviewiphonelist ...
最新文章
- 60+应用,哪款是你最爱?
- python 图像频谱
- Centos安装postgreSQL
- 搭建基于域名虚拟主机
- 启动ipython出错_python-在异常情况下启动IPython shell
- 小波变换理解:消失矩、支撑长度的理解
- Tensorflow一些常用基本概念与函数
- 中科院战略咨询院与戴尔发布《产业数字化转型:战略与实践》研究报告
- 跨浏览器兼容的HTML5视频音频播放器
- 干货| LeNet-5模型详解(附Python详细代码及注释)
- 把数字翻译成字符串python_python中如何将字符串强制转为数字
- Vb.net/VB 声明API函数实现父窗口功能
- Android手机步数怎么统计的,手机中运动步数是如何计算的?(15个回答)
- jump game ii
- MATLAB绘图基础01—复杂网络工具箱命令
- css透明到渐变,css渐变(css3背景透明渐变)
- VS2017_扩大程序运行内存
- 蜜友工作室来博客园开博了
- 假技术po主之每日笑话
- 什么样的功能可以提升加密货币的币值 ?
热门文章
- AtCoder Beginner Contest 179----D.Leaping Tak
- fedora添加 FZUG 源
- 学会这3个小技巧,轻松去图片水印
- 转自知乎,亲民好酒推荐
- 计算机桌面壁纸怎样拉伸,win7系统可以做动态壁纸吗-win7旗舰版怎么设置壁纸默认是拉伸状态?...
- 电脑提示“nv1ddmkm.sys蓝屏”
- 用matlab实现对定信号,用matlab对信号进行傅里叶变换
- 嵌入式数据库--sqlite
- dart 遍历数组_Dart 循环
- UART接TTL或者RS232电平