E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CAShapeLayer
iOS绘制仪表盘,游标沿圆形轨迹移动动画
计算角度圆弧部分还好,用
CAShapeLayer
+UIBezierPath曲线,只要确定好圆心部分和左右两边的角度就行。
在ios写bug的杰克
·
2023-06-19 00:16
CAShapeLayer
(1)1,
CAShapeLayer
继承自CALayer,可使用CALayer的所有属性2,
CAShapeLayer
需要和贝塞尔曲线配合使用才有意义。
安米汝
·
2023-06-14 17:44
2019-04-03
import"JDTView.h"@interfaceJDTView()//进度圆环@property(nonatomic,strong)
CAShapeLayer
*shapeLayer;@property
不会打滚儿的狮子
·
2023-06-11 07:55
iOS 利用
CAShapeLayer
和UIBezierPath实现白板图形绘制
概述ZHFigureDrawingLayer一款图形白板绘制工具的基本实现,支持涂鸦、单箭头、直线、虚线、双箭头直线、双杠直线、椭圆、圆形、矩形、三角形、圆弧、正余弦、梯形、菱形、五边形、六边形、坐标系、直角坐标系、三维坐标系、球体、三菱锥、圆锥、圆柱、立方体数学图形绘制。降低耦合度,支持快速自定义新增图形。新增支持撤销、还原、删除还原功能。工具绘图支持动态图形新增简单的工厂模式,降低耦合,支持快
番茄那个鸡蛋
·
2023-04-21 14:02
UIBezierPath和
CAShapeLayer
CGPointpoint1=CGPointMake(100,100);CGPointpoint2=CGPointMake(100,300);//画直线UIBezierPath*path=[[UIBezierPathalloc]init];[pathmoveToPoint:point1];[pathaddLineToPoint:point2];//画曲线//controlPoint圆弧的外切三角形的
风继续吹0
·
2023-04-17 01:26
关于
CAShapeLayer
和DrawRect的比较
转载自:iOS学习:
CAShapeLayer
与DrawRect对比,与UIBezierPath画图形使用
CAShapeLayer
有以下一些优点渲染快速。
李华光
·
2023-04-14 08:11
iOS Button切半边圆角
SCREEN_WIDTH,1000)byRoundingCorners:UIRectCornerTopLeft|UIRectCornerBottomLeftcornerRadii:CGSizeMake(18,18)];
CAShapeLayer
张天奇天张
·
2023-04-06 10:28
CAGradientLayer
CAShapeLayer
UIBezierPath
CAGradientLayer绘制渐变UIBezierPath绘制图形路径
CAShapeLayer
根据路径绘图Untitled.gif////ViewController.m//Fill////CreatedbyMr.Hon2018
Luyc_Han
·
2023-04-04 18:21
使用UIBezierPath和
CAShapeLayer
给view画圆角
使用前导入框架AVFoundation-(void)viewDidLoad{[superviewDidLoad];UIView*view=[[UIViewalloc]initWithFrame:CGRectMake(100,100,100,100)];view.backgroundColor=[UIColorredColor];UIBezierPath*maskPath=[UIBezierPath
Fisher123
·
2023-04-03 13:08
wkwebView 添加 进度条
//进度条的progressletprogress:
CAShapeLayer
={letshape=
CAShapeLayer
()letpath=UIBezierPath()path.move(to:CGPoint
化身孤岛的鲸_ca35
·
2023-03-30 19:24
iOS中View和Layer的区别和联系
在iOS中也有一些单独的layer,比如AVCaptureVideoPreviewLayer和
CAShapeLayer
,它们不需要附加到view上就可以在屏幕上显示内容。
灬小五灬
·
2023-03-25 23:20
iOS - 贝塞尔曲线与
CAShapeLayer
,优酷播放按钮,引导页跳过按钮
iOS-贝塞尔曲线与
CAShapeLayer
,优酷播放按钮,引导页跳过按钮在上看到一篇学习贝塞尔曲线的文章,可惜没有附带demo,所以自己写了一个。
yaoxp
·
2023-03-25 20:15
swift 画虚线-横线、竖线
funcdrawDashLine(strokeColor:UIColor,lineWidth:CGFloat=1,lineLength:Int=10,lineSpacing:Int=5){letshapeLayer=
CAShapeLayer
执念12o3
·
2023-03-24 12:38
UIBezierPath
一:配合drawRect使用这个用法局限性比较大,只能添加到UIView上很多属性和
CAShapeLayer
一致,就不一一介绍了-(void)drawRect:(CGRect)rect{//画笔颜色设置
天丶空丶蓝
·
2023-03-23 22:00
iOS画板回放签名效果回放
比如你画了一个房子或者写了一个名字,操作完成之后,点击回放,可以看到你画的一个过程,像下面这样:屏幕录制Draw.gif画板的话不用说,比较简单,使用
CAShapeLayer
不停拼接path即可,回放的话
举个栗子wow
·
2023-03-23 07:17
iOS UILabel单边圆角+边框
UIBezierPathbezierPathWithRoundedRect:self.stateLabel.boundsbyRoundingCorners:UIRectCornerBottomLeftcornerRadii:CGSizeMake(5,5)];
CAShapeLayer
叶神游戏
·
2023-03-22 07:05
iOS 折线图动画
折线图效果一:折线动画
CAShapeLayer
*lineLayer=[CAShapeLayerlayer];lineLayer.path=linePath.CGPath;lineLayer.strokeColor
安宇辛
·
2023-03-21 20:12
使用UIBezierPath画圆形进度条
简单的说,UIBezierPath制定出绘制的路径,然后
CAShapeLayer
根据指定的路径绘制出相应的形状。
枫叶风
·
2023-03-18 08:48
iOS
CAShapeLayer
的strokeStart和strokeEnd属性
CAShapeLayer
的strokeStart和strokeEnd属性苹果官方给出这两个属性的解释为:/*Thesevaluesdefinethesubregionofthepathusedtodrawthe
天下林子
·
2023-03-17 16:26
UIBezierPath与
CAShapeLayer
学习笔记
UIBezierPathUIBezierPath是UIKit中的一个类,继承自NSObject,可以创建基于矢量的路径,此类是CoreGraphics(CoreGraphics是Quartz2D的一个高级绘图引擎)框架关于path的一个OC封装,中文叫贝塞尔曲线。此类仅指定路径的几何图形,路径可以定义简单的形状,如矩形、椭圆和圆弧,也可以定义包含直线段和曲线段的复杂多边形。每一个直线段或者曲线段的
寻心_0a46
·
2023-03-12 13:15
图表封装
2.思路滚动视图用UIScrollView横向滚动使用
CAShapeLayer
+UIBezierPath绘制曲线图表监听滚动结束后的位置,使最近的点成为选中状态。监听点击的位置,使最近的点成为选中状态
Neal_f
·
2023-03-11 05:30
iOS UIBezierPath(贝塞尔曲线)详解
UIBezierPath*path=[UIBezierPathbezierPathWithRoundedRect:CGRectMake(110,100,150,100)cornerRadius:50];
CAShapeLayer
浅宇落
·
2023-03-11 04:15
iOS -
CAShapeLayer
+UIBezierPath+CoreAnimation实现Loading动效
咱们分三步走:步子太大容易扯着蛋1.画U2.画I3.将U变回一个点,作为循环动画的结束点和起始点还记得
CAShapeLayer
、UIBezierPath、CAAnimation吗?这几个小玩艺要组
herui201211
·
2023-03-10 02:15
用
CAShapeLayer
来写一个简洁可点击的饼图
我首先想到的就是添加图形(
CAShapeLayer
+UIBezierPath),然后再让这些图形动起来呗(CAAnimation),那么如何响应点击事件呢?
zhonglaoban
·
2023-03-09 15:43
最简单方式设置图片圆角—
CAShapeLayer
Layerlayer.masksToBounds=YES;//切掉超出的部分
CAShapeLayer
需要形状才能生效主要是图形,设置颜色…没什么意义需要和贝塞尔曲线配合使用才有意UIBezierPath
geekAppke
·
2023-03-09 00:10
IOS 切任意角度
UIBezierPathbezierPathWithRoundedRect:btn.boundsbyRoundingCorners:UIRectCornerBottomRightcornerRadii:CGSizeMake(10,10)];
CAShapeLayer
多行动不要多愁善感
·
2023-02-05 21:59
iOS绘制折线图
但要是为了适用于你的项目时,你需要改很多的东西,实现起来比较麻烦的话,建议自己动手写一下,折线图的实现起来,也不是特别的难,无非就是
CAShapeLayer
、UIBezierPath两个类的结合使用,如果你还想加点动画的话
重驹
·
2023-02-05 20:57
源码阅读计划-liquid-swipe
liquid-swipe是一个翻页效果,最近在gittrending榜上排名很高,所以笔者就下下来看一下翻页中,前后页会沿着一个曲线显示,这是用了layer.mask属性+
CAShapeLayer
来实现
亲爱的八路
·
2023-02-05 16:07
CAShapeLayer
单词
English汉语bezier贝塞尔曲线coregraphics核心图形(绘图)stroke画;笔划;用笔画oval椭圆的;卵形的track轨道;轨迹substantially实质上periodically周期的curve弯曲的consistof由...组成segments片段;段数render渲染;显现;表现;呈现specify指定;详细说明geometry几何学;几何结构rectangle矩形
iCoder_木子弋
·
2023-02-03 15:14
btn 跑马灯效果
btn.titleLabel.numberOfLines=0;[btn.titleLabelsizeToFit];
CAShapeLayer
*maskLayer=[CAShapeLayerlayer];maskLayer.path
挠叔
·
2023-02-02 15:30
基于
CAShapeLayer
+CABasicAnimation实现的柱状图带动画
需求:近期项目中有横向柱状图的需求,很容易想到基于
CAShapeLayer
去实现,在实现柱状图展示动画的过程中有了一些踩坑经历,这里贴出来源代码供大家参考。
mengjz
·
2023-02-01 13:26
swift-圆形进度条的简单封装view类
letlineWidth:CGFloat=2//进度槽颜色lettrackColor=UIColor.black//进度条颜色letprogressColoar=UIColor.red//进度槽lettrackLayer=
CAShapeLayer
懿懿懿懿懿懿懿
·
2023-01-30 01:41
iOS 任意切割图片
varshaplayer:
CAShapeLayer
!overridefunc
iOSYangming
·
2023-01-29 23:35
图片处理
图片
iOS图片不规则剪切
//传进去一个UIView进行绘制,返回一个
CAShapeLayer
对象,然后把改对象设置为view.layer.mask属性。
七柒蛋糕店
·
2023-01-29 23:34
iOS开发
iOS图片处理
不规则
仿聊天图片
iOS 绘制不同半径的圆角
classCMCoruseTicketRecordListView:UIView{letwinScale=ConstUtil.winScaleletfontScale=ConstUtil.fontScaleprivate(set)lazyvarbgLayer:
CAShapeLayer
前年的邂逅_Jerry
·
2023-01-26 15:55
自定义验证码输入框(Swift)
Demo.gif思路:视图层级:最底层一个隐藏的UITextView,上面铺的Label输入焦点在UITextView,监听UITextView的输入,给Label赋值通过Label显示输入的文字使用
CAShapeLayer
zhong_JF
·
2022-12-12 13:49
ios ~ 贝塞尔曲线:UIBezierPath和
CAShapeLayer
的折线图、曲线
WechatIMG20.jpeg原理:UIBezierPath和
CAShapeLayer
的使用:其中太阳的图标,位置是贝塞尔path的currentPoint(即当前的端点=终点)iOSUIBezierPath
阳光下的叶子呵
·
2022-11-21 16:40
如何用UIBezierPath画线
drawRect:(CGRect)rect的上下文中来画图.现在我们来讲一讲如何不用指定上下文,在UIView中使用UIBezierPath.一.在子类中重写类方法+layerClass,指定创建的图层为类
CAShapeLayer
semiBin
·
2022-11-20 06:58
iOS
UIBezierPath
CAShapeLayer
UIBezierPath
画线
核心动画(四)
使用UIBezierPath的两个关键点数据点(起点终点)、控制点为了显示贝塞尔曲线的路径,需要用到专门的图层
CAShapeLayer
下面使用UIBezierPath、
CAShapeLayer
实现一个汽车围绕路径移动的动画
浅墨入画
·
2022-10-24 19:14
iOS镂空效果
View上做镂空效果,代码如下:extensionUIView{//不带圆角,方形funcmask(maskRect:CGRect,invert:Bool=false){ letmaskLayer=
CAShapeLayer
心若向阳_无谓悲伤
·
2022-09-24 19:00
iOS
iOS
swift 给view绘制虚线
1.实现//MARK:-绘制虚线/***绘制虚线*/funcdrawDottedLine(_rect:CGRect,_radius:CGFloat,_color:UIColor){letlayer=
CAShapeLayer
孤雁_南飞
·
2022-08-10 10:43
iOS CALayer专用图层理解与使用方法一(
CAShapeLayer
、CATextLayer、CATransformLayer)
概述本专栏之前的文章讲述了CALayer的使用以及一些动画操作等,本篇文章主要对CALayer的一些专用图层
CAShapeLayer
、CATextLayer、CATransformLayer进行讲解。
MNCode
·
2022-07-19 20:47
关于
CAShapeLayer
设置部分圆角在iPhone 13上显示异常的问题整理
项目里有个页面需要实现下面的效果:需要实现的效果由于圆角较多,不能直接设置cornerRadius,因此采用
CAShapeLayer
来实现部分圆角的效果。
无聊肥猫
·
2022-05-09 14:41
iOS动画 ——
CAShapeLayer
简介
CAShapeLayer
属于QuartzCore框架,继承自CALayer。
iOS_修心
·
2022-05-07 15:34
iOS CGPathAddArcToPoint 方法 画弧度
为上次在上下文中添加的点截屏2021-07-28下午10.27.31截屏2021-07-28下午8.57.28上图的demo:-(void)viewDidLoad{[superviewDidLoad];
CAShapeLayer
LiYaoPeng
·
2022-03-17 12:19
iOS之
CAShapeLayer
和贝塞尔曲线的使用
最近在开发一个新项目,项目里面需要绘图的地方比较多,所以就花点时间把iOS开发中经常使用的
CAShapeLayer
相关的知识进行梳理总结。
Sun橙子
·
2022-02-16 11:24
iOS 画虚线
playground通过Quartz2D画虚线funcdrawDashLine(view:UIView){letdashShapeLayer=
CAShapeLayer
()dashShapeLayer.strokeColor
我将一直都在
·
2022-02-15 23:51
k线图适合股票区块链APP,集成MA/EMA/MACD/KDJ/BOLL/RSI/WR等指标
项目采用
CAShapelayer
+UIBezierPath进行图形绘制,采用CATextLayer进行文本绘制。【源码】
AI智享未来
·
2022-02-15 02:09
iOS view添加虚线边框
有时候需要为UIView添加虚线描边,本文记录一种实现方式,主要是通过对UIView的根layer添加
CAShapeLayer
来完成。
只会写bug啊
·
2022-02-14 13:08
iOS关于圆角
2.看看好用的方法使用UIBezierPath和
CAShapeLayer
(只画上面两个圆角)UILabel*lab=[[UILabelalloc]initWithFrame:CGRectMake(0,0
慌莫染
·
2022-02-13 03:10
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他