Created with Sketch.
Created with Sketch.
首页
发现
小书
登录
注册
×
注册小专栏
通过微信登录
通过微博登录
通过Github登录
通过邮箱
注册
、
登录
友情提示
Login FAQ
.
×
邮箱登录
通过微信、微博、Github 登录
登录
×
邮箱注册
通过微信、微博、Github 登录
注册
icon_photo_1
Created with Sketch.
RickeyBoy
https://github.com/RickeyBoy
100 / 140
https://github.com/RickeyBoy
关注 0
被关注 15
获得赞 26
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
+ 关注
取消
确定
个人书籍
个人专栏
RickeyBoy 的小专栏
RickeyBoy 的 iOS 笔记
已发表 2
订阅数 46
WWDC20 内参
一年一度的 WWDC 又来啦!今年一共会有 120 个 Sessions 内容,我们将集结老司机 iOS 周报、知...
已发表 109
订阅数 2439
WWDC19 内参
一年一度的 WWDC 又来啦!今年国内三大 iOS 组织(排名不分先后): 老司机 iOS 周报 知识小集 Sw...
已发表 47
订阅数 6123
文章
订阅
回复
喜欢
RickeyBoy
#3楼 @Chauncey Qu 使用贝塞尔曲线避免离屏渲染就是这个原理,通过贝塞尔曲线告诉 layer 的圆角数据,从而在第一次绘制的时候就“切”好圆角,就不用第二次绘制了
RickeyBoy
#3楼 @Chauncey Qu 如果直接使用 maskToBounds 裁剪的话,裁剪属性会应用到所有的 sublayer 上,而第一次绘制的时候 sublayer 并不知道到底要裁剪多少,所以所有的 sublayer 必须要重新被应用一次圆角+裁剪。
RickeyBoy
#1楼 @于宙 感谢提醒,已经替换了~
top
Created with Sketch.