• 随机颜色,调用[UIColor randomColor];
+ (UIColor *)randomColor {return [UIColor colorWithRed:(CGFloat)RAND_MAX / random()green:(CGFloat)RAND_MAX / random()blue:(CGFloat)RAND_MAX / random()alpha:1.0f];
}
  • 根据需要设置色值 [UIColor colorWithRGBHex:0xff00ff];
+ (UIColor *)colorWithRGBHex:(UInt32)hex {int r = (hex >> 16) & 0xFF;int g = (hex >> 8) & 0xFF;int b = (hex) & 0xFF;return [UIColor colorWithRed:r / 255.0fgreen:g / 255.0fblue:b / 255.0falpha:1.0f];
}
  • 十六进制的字符串设置[UIColor colorWithHexString:@"0xff00ff"]
// Returns a UIColor by scanning the string for a hex number and passing that to +[UIColor colorWithRGBHex:]
// Skips any leading whitespace and ignores any trailing characters
+ (UIColor *)colorWithHexString:(NSString *)stringToConvert {NSScanner *scanner = [NSScanner scannerWithString:stringToConvert];unsigned hexNum;if (![scanner scanHexInt:&hexNum]) return nil;return [UIColor colorWithRGBHex:hexNum];
}

UIColor之色值设置相关推荐

  1. iOS开发:APP设置颜色时候直接使用十六进制、RGB色值设置颜色

    在APP开发过程中,有些时候需要自定义颜色,而且UI给的颜色的色值要么是十六进制的,要么是RGB的,这样如果没有使用相关的转换方法是不能直接使用的,那么下面就简单说一下这两种方式转换的使用方式,掌握之 ...

  2. css设置背景透明度、16进制色值设置透明度

    1.rgba(推荐) (rgba与rgb区别:rgb和rgba都表示颜色.         rgb: 代表 红 绿 蓝 三种颜色         rgba: 在rbg的基础上加了 "alph ...

  3. iosxib 设置图片_iOS从Xib中设置样式

    简介 iOS在写视图的有的人喜欢纯代码去写,从之前的绝对定位方式(Frame),到现在的自动布局(Autolayout),但这种方式的好处是便于复制修改和装X,但是缺点是代码不容易看,不便于修改 也有 ...

  4. 「 swift 」UIColor 加载十六进制颜色,标准写法带透明度

    一.前言 iOS 开发对于方法的拓展实在不行,不像 android 可以直接加载十六进制色值 我在国外论坛上,看到大佬的一种写法,感觉很有用,这里分享给大家 二.实现 下面我将逐步提出几种方案,一步步 ...

  5. ios颜色设置的三种方式

    1.通过系统的UIColor类创建,例如创建白色: [UIColor whiteColor] 2.通过r.g.b设置颜色 #define RGBACOLOR(r,g,b,a) [UIColor col ...

  6. iOS 使用UI控件的外观协议UIAppearance进行设置默认UI控件样式

    在iOS开发中,经常会对UINavigationBar的样式进行全局样式.采用的设置方式有两种: 第一种,采用方式如下: [UINavigationBar appearance] 这种是对一类对象的默 ...

  7. 设置图片圆角 或者圆形

    1.//用画图的方式设置圆角 mImageView.image=[UIImage imageNamed:@"bg1.png"]; mImageView.frame=CGRectMa ...

  8. Button的设置及各种属性

    (1)UIButton类继承自UIControl,而UIControl继承自UIView,因为UIView就是个矩形区域,所以UIButton实例化的对象其实都是一个矩形,虽然有各种圆角.增加联系人. ...

  9. android 半透明色值_Android 色值转换成透明度色值

    在日常的android开发过程中,UI设计师一般都会或多或少的做一些不同透明度的背景,从而提高交互效果. 一般这个时候设计师们都会丢给我们一个色值,然后告诉我们,透明度30%,40% ....... ...

最新文章

  1. 服务器用户设置备份,用户管理的备份
  2. oracle insert汉字出错,Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名...
  3. 修改ActiveProcessLinks链表隐藏进程
  4. 组策略     之   恢复默认组策略对象命令
  5. 9 C++ Boost 多线程,线程同步
  6. 记一次转不过弯的递归
  7. sql server 向mysql前移数据-单引号问题
  8. 熟练掌握git撤销命令
  9. 【李宏毅2020 ML/DL】P52 Network Compression - Network Pruning
  10. django从入门到放弃之001.初探
  11. keil5 最新版注册机 下载
  12. Resource Hacker软件更换应用图标
  13. 《英语语法新思维 基础版1》读书笔记(二)
  14. idea双击打不开的解决方案
  15. 《python语言程序设计》笔记
  16. 山东省农村信用计算机社考试,山东省农村信用社计算机专业考试题.doc
  17. 移动CM201-2机顶盒系统设置apk
  18. C语言二维数组的大小的获取
  19. Android中Wi-Fi扫描、连接和信息(一)
  20. rz 上传文件到服务器, 屏幕疯狂输出乱码

热门文章

  1. 吸金树脂选择性吸附金离子的优势与应用
  2. 关于QQ空间进不了的问题
  3. 【爬虫】六、综合案例之爬网易云音乐评论信息
  4. 2019届华为笔试题(软件卷)
  5. 自己U盘插自己电脑显示不了,插别人电脑有用,自己电脑插别的U盘有用的解决方法
  6. 跑跑卡丁车好友服务器维护,《跑跑卡丁车》如何解除挚友关系 解除挚友关系方法...
  7. android QQ文字提取,手机QQ怎么提取书本中的文字?手机QQ文字提取方法介绍[多图]...
  8. 百度健康撮合钟南山李兰娟直播,加速品牌出圈
  9. Hive面试-情景题总结【包含:建表脚本、数据导入脚本、模拟数据】
  10. java开发经理面试题,灵魂拷问