请问怎么改变CALayer的充填颜色 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

请问怎么改变CALayer的充填颜色

2016-03-24 08:36:21 2251 1

有一个形状,是CALayer。我想添加一个 core graphic 效果在里面。已经做到了要修改填充颜色这一步,不知道应该怎么实现?

取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:11:48

    如果你只是要修改全部层次:

    layer.backgroundColor = [[UIColor greenColor] CGColor];

    如果要充填的形状比较复杂,需要重写层次的drawInContext

    - (void)drawInContext:(CGContextRef)context
    {
        //...
        CGContextSetFillColorWithColor(context, [[UIColor greenColor] CGColor]);
        CGContextFillPath(context);
        //...
    }
    0 0
相关问答

1

回答

怎么从Kafka中获取数据?

2021-12-07 17:38:31 103浏览量 回答数 1

1

回答

kafka的消息为什么要批量压缩?

2021-12-09 21:18:04 141浏览量 回答数 1

1

回答

javaweb中的数据访问层负责的是什么?

2021-10-28 17:53:47 167浏览量 回答数 1

1

回答

Java中能怎么接收其他通信实体连接请求?

2020-04-12 19:12:36 669浏览量 回答数 1

1

回答

java 和c 主要区别是什么意思

2018-05-10 20:08:26 1561浏览量 回答数 1

1

回答

java中反编译是什么意思

2018-05-10 20:07:29 2974浏览量 回答数 1

1

回答

java怎么获得线程id

2018-05-10 20:07:23 1271浏览量 回答数 1

1

回答

java中&ampamp是什么意思

2018-05-10 20:08:50 12772浏览量 回答数 1

1

回答

java 怎么把系统时间转换成yyyy-mm-dd

2018-05-10 20:08:59 2771浏览量 回答数 1

4

回答

请问新增域名备案手续怎么弄

2013-05-02 22:17:03 6631浏览量 回答数 4
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载