# 如何比较iOS中的CGColor 在iOS开发中,我们经常需要比较两个CGColor对象是否相等。CGColor是Core Graphics框架中表示颜色的对象,通常用于绘制图形和处理图像。在实际开发中,我们可能会遇到需要比较两个CGColor对象是否相同的情况,比如在处理用户选择颜色时或者在绘制图形时。 ## 问题描述 在iOS开发中,CGColor对象并没有提供直接的比较方法,因此我
原创 2024-03-06 07:22:56
27阅读
由于跟人比较喜欢研究关于图层与动画方面的技术,正打算看看别人写的好东西,就遇到了好几个问题,第一:UIClor类方法的使用就是关于UIColor的使用,记得之前开发中我们使用的都是UIColor后面直接食用类方法获取颜色活着使用+ (UIColor *)colorWithRed:(CGFloat)r...
转载 2015-11-09 16:12:00
287阅读
2评论
iOS中实现多线程的方案有4种一、创建和启动线程简单说明  一个NSThread对象就代表一条线程   创建、启动线程   (1) NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];   [thread start]; &n
最近看了看CoreGraphics的东西,看到关于CGColor的东西,于是就想着顺便看看UIColo
原创 2023-04-30 20:20:15
197阅读
1. 利用UIColor展现 #F6F6F6 这个传统的颜色#F6F6F6 为一个 16 进制表示的RPG颜色,所以,需要先转换成 10进制,其中 F6 - 240,F6 -  240 ,F6 - 240之后,一行代码即可  UIColor *testColor1= [UIColor colorWithRed:240/255.0 green:240/255.0 blue:240/255.0 alp
转载 2014-08-10 11:05:00
135阅读
2评论
最近看了看CoreGraphics的东西,看到关于CGColor的东西,于是就想着顺便看看UIColor,CIColor,弄清楚它们之间的区别和联系。下面我们分别看看它们三个的概念:一、UIColor UIColor是UIKit中存储颜色信息的一个重要的类,一个UIColor对象包含了颜色和透明度...
转载 2016-01-09 11:16:00
76阅读
2评论
最近看了看CoreGraphics的东西,看到关于CGColor的东西,于是就想着顺便看看UIColor,CIColor,弄清楚它们之间的区别和联系。下面我们分别看看它们三个的概念:一、UIColor UIColor是UIKit中存储颜色信息的一个重要的类,一个UIColor对象包含了颜色和透...
转载 2015-11-08 01:09:00
108阅读
2评论
一. 颜色渐变CAGradientLayer *gradientLayer = [CAGradientLayer layer]; gradientLayer.colors = @[(__bridge id)[UIColor whiteColor].CGColor, (__bridge id)[UIColor grayColor].CGColor, (__bridge id)[UIColo
转载 2024-06-09 08:22:57
70阅读
颜色和图案一个颜色就是一个CGColor(实际上是CGColorRef)。CGColor非常容易使用,而且也可以通过UIColor的 colorWithCGColor: 方法和 CGColor的相关方法来相互转换。一个图案其实就是一个CGPattern(实际上是CGPatternRef)。你可以创建一个图案并描边或者填充它。这个过程非常复杂,这里我把箭头变为一个红,蓝相接的三角形来说明,为了绘制这
UILabel * labb = 。。。//set the border of labblabb.layer.borderWidth = 1;labb.layer.borderColor = [UIColor lightGrayColor].CGColor;//创建圆角图片fixLab.layer....
转载 2015-07-02 10:51:00
100阅读
2评论
tableView.layer.borderWidth = 1;tableView.layer.borderColor = [[UIColor grayColor] CGColor];要引入quartz core framework
转载 2023-05-08 19:27:22
51阅读
unsigned long numComponents = CGColorGetNumberOfComponents([[UIColor blackColor] CGColor]); 2014年12月17日 17:40:59 阅读数:35626 unsigned long numComponents
转载 2018-06-30 01:23:00
43阅读
2评论
CALayer 的属性 为什么选择 cg 开头 而 不选择 UI 开头 , 也就是说 为啥要选择 比如 .CGColor
转载 2015-11-22 16:35:00
81阅读
2评论
avatarImage = [UIButton buttonWithType:UIButtonTypeCustom];        //给按钮加一个白色的板框        avatarImage.layer.borderColor = [[UIColor whiteColor] CGColor];        avatarImage.layer.borderWidth
原创 2022-12-09 14:58:32
409阅读
// 圆角m_pImage.layer.masksToBounds = YES;m_pImage.layer.cornerRadius = 6.0;m_pImage.layer.borderWidth = 1.0;m_pImage.layer.borderColor = [[UIColor grayColor] CGColor]; 
原创 2022-08-08 04:01:05
51阅读
UITextView 边框的设置 设置光标的位置导入QuartzCote框架:#importtextView.layer.borderColor= [UIColorgrayColor].CGColor;textView.layer.borderWidth=1.0;textView.layer.co...
转载 2013-06-19 00:51:00
258阅读
2评论
//画长方形 CGContextRef ctx = UIGraphicsGetCurrentContext(); //设置颜色,仅填充4条边 CGContextSetStrokeColorWithColor(ctx, [[UIColor colorWithRed:1 green:1 blue:1 alpha:0.5] CGColor]); //设置线宽为1 CGContextSetLi
1.获取当前的画板CGContextRef context = UIGraphicsGetCurrentContext(); 2.设置画笔的颜色CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor); CGContextSetRGBStrokeColor(context, 1, 0, 0, 1); //
// 添加阴影 -- 四周都有阴影并且有圆角 CALayer *shadowLayer = [CALayer layer]; shadowLayer.cornerRadius = 8.0; shadowLayer.backgroundColor = [UIColor whiteColor].CGColor; shadowLayer.s
原创 2022-03-14 11:20:52
348阅读
一,UIView设置图片显示//view的背景显示图片 view.layer.contents = (__bridge id)(image.CGImage); view.layer.backgroundColor = [UIColor clearColor].CGColor;二,UIButton的setImage和setBackgroundImage区别1,setBackgroundImage,图
转载 2023-11-02 21:31:42
77阅读
  • 1
  • 2
  • 3