关于CAShapeLayer的一些实用案例和技巧实现遮罩音量大小动态改变的控件圆形进度条iOS 利用CAShapeLayer的FillRule属性生成一个空心遮罩的layerfillrule属性。和计算机图形学有关为视图添加丝滑的水波纹利用余弦函数
原创 2021-05-30 19:38:35
201阅读
。按该规则,要判断一个点是否在图形内,从该点作任意方向的一条射线,然后检测射线与图形路径的交点情况。从0开始计数,路径从左向右穿过射线则计数加1,从右向左穿过射线则计数减1。得出计数结果后,如果结果是0,则认为点在图形外部,否则认为在内部。下图
转载 2023-05-23 08:50:16
56阅读
前言:iOS里进行几何图形绘制大体可分为三类,如下:自定义UIView类,重写draw() 方法并调用UIBezierPath类相关方法UIBezierPath类与CAShaperLayer类搭配自定义UIView类,重写draw() 方法并调用UIGraphicsGetCurrentContext类相关方法以上三种方法几乎可以看作独立的UIView类与Context结合的变体。UIBezierP