腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(2036)
视频
沙龙
1
回答
沿
椭圆形
UIBezierPath
设置
CAShapeLayer
动画
、
、
、
我正在尝试
沿
UIBezierPath
为
CAShapeLayer
设置
动画
。这在循环路径的情况下工作得很好,但当我使用椭圆路径时就不行了。
动画
确实发生了,但每次它完成一轮时都会暂停一小段时间,而我没有
设置
延迟。 更改大小和时间似乎不会改善问题,但会使暂停更长/更短。例如,在下面的
动画
中将持续时间
设置
为1,暂停会变得非常短(与沿路径旋转的加速一致)。ovalLayer.fillColor = UIColor.clear.cgCol
浏览 24
提问于2019-08-14
得票数 4
1
回答
CABasicAnimation圆形掩模显示缩放路径
动画
、
、
我的目标是显示一个循环显示缩放
动画
菜单。为此,我首先将掩码
设置
为半径,开始时半径为0。#define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI) mask.path = [
UIBezierPath
bezierPathWithArcCenter:CGPointMake(25, 25) radius:0 startAngle:0 endAngleCAB
浏览 6
提问于2015-03-29
得票数 1
回答已采纳
2
回答
iOS:如何用NSTimer一步一步画圆
、
、
、
我想一步一步地画一个圆圈,而不是填充(只是圆圈的边框)(就像
动画
计时器)。1旋转等于1天(24小时)。我真的不知道该怎么办。
浏览 5
提问于2014-03-25
得票数 3
回答已采纳
3
回答
如何在UIImageview中绘制
椭圆形
状
、
、
我想画一个
椭圆形
的UIImageView。我试着画画,但找不到答案。我大部分是圆形或圆形的。
浏览 8
提问于2014-05-21
得票数 0
回答已采纳
2
回答
使用缩放的UIImageView作为第二个UIImageView的掩码
、
、
我的UIImageView基本上是一个部分不透明的蓝色
椭圆形
。我允许用户手动缩放椭圆的高度和宽度。在将椭圆的边框
设置
为所需的大小后,我想用遮罩到
椭圆形
状的图像替换蓝色的椭圆。我该怎么做呢?
浏览 0
提问于2013-12-06
得票数 0
1
回答
在设备旋转期间,带有
CAShapeLayer
的
CAShapeLayer
子类不具有
动画
。
、
、
、
、
我使用
CAShapeLayer
而不是
UIBezierPath
,因为我需要
动画
路径颜色和阴影。不过,当设备旋转时,问题在于路径的形状:
CAShapeLayer
的
动画
看起来很糟糕,实际上,它甚至没有
动画
,它只是立即排列到新边界的路径。我曾经将
CAShapeLayer
添加为子层,但在这里阅读一些答案时,我尝试将UIView子类并将其层
设置
为
CAShapeLayer
,以便视图能够自动地管理旋转
动画
,但结果是一样的。如果我使用
浏览 3
提问于2015-01-17
得票数 1
1
回答
如何在Xcode中使用
动画
将直线旋转到90度?
我用
UIBezierPath
和
CAShapeLayer
在圆圈上画了一条线,它是垂直的。我想随着
动画
一起将线旋转到90度,这样在
动画
之后,线是水平的。我尝试了许多
动画
解决方案,但线不是沿着具有相同中心点的圆旋转,而是离开了圆。我需要在不改变中心点的情况下,用
动画
旋转直线。
UIBezierPath
*CirclePath = [
UIBezierPath
bezierPathWithArcCenter:CGPointMake(_width*4, _heigh
浏览 2
提问于2015-01-28
得票数 0
1
回答
它在
动画
中显示一个
椭圆形
,而不是一个圆圈(IOS)
、
、
我想使用CABasicAnimation绘制一个圆圈,但奇怪的是,它在
动画
期间显示一个
椭圆形
代码如下:// Set up the shapeof the circle
CAShapeLayer
*circle = [
CAShapeLayer
layer]; // Make a circular shapecircle.path = [
UIBezierPath</
浏览 0
提问于2013-10-17
得票数 0
回答已采纳
1
回答
更改
CAShapeLayer
笔划位置
、
、
我有一个集合视图单元格cell,并且我添加了一个
CAShapeLayer
来给我的frontImageView加上半个边框。我的代码现在成功地创建了一个半边框,但不是我想要的位置。
设置
stokeEnd=0.5会在我的imageView底部创建一个半边框。我希望边框在imageView的右侧。从顶部中心到底部中心(右侧)。我可以
沿
右侧从imageView的顶部中心到底部中心绘制笔划线吗?
CAShapeLayer
*shape = [
CAShapeLayer
layer];
UIBezierPath</
浏览 0
提问于2018-10-20
得票数 0
1
回答
在UIImage上巧妙地移动一个洞?
、
、
、
、
该视图的图层被
CAShapeLayer
掩盖,以便在图像中创建圆形的“洞”。要创建这个孔,我使用
UIBezierPath
和.usesEvenOddFillRule = true。我不能只是移动的框架掩蔽
CAShapeLayer
-它会移动洞机器人也隐藏一些边缘的图像。因此,唯一的方法是每次用户移动手指时更改其.path,这是缓慢的。编辑: 可以在某些场景中工作,但在我的示例中则不行:我不是只显示整个图像,而是
UIBezierPath
定义的图像的一部分。这部分最常是
椭圆形
(但可以是矩形或圆形矩形),它有“孔”
浏览 2
提问于2016-03-03
得票数 0
回答已采纳
1
回答
动画
一个视图的掩码
、
、
这是我的演示代码:
CAShapeLayer
*maskLayer = [
CAShapeLayer
layer];
UIBezierPath
*path = [
UIBezierPath
bezierPathWithRect:self.underView.bounds];
UIBezier
浏览 3
提问于2022-10-22
得票数 1
1
回答
以
CAShapeLayer
为掩码的UIView的子类
动画
不正确
、
、
、
UIBezierPath
oMaskPath =
UIBezierPath
.FromRoundedRect (this.Bounds, this.eRoundedCorners, new SizeF (this.fCornerRadius, this.fCornerRadius)); { {
浏览 1
提问于2012-02-19
得票数 0
3
回答
带有CABasicAnimation路径的CALayer没有
动画
、
、
、
、
我试图
动画
的CALayer从正常的角落到圆角过渡。我只想绕着顶角转,所以我用的是
UIBezierPath
。:CGSizeMake(0.0f, 0.0f)]; layer.frame = self.bounds;[layer addAnimation:a forKey:@"path"]; 但当我运行这个
浏览 0
提问于2012-07-13
得票数 20
回答已采纳
1
回答
如何为
UIBezierPath
设置
动画
、
、
、
、
我想
动画
一个矩形到三角形的
UIBezierPath
,不是为了
动画
路径上的视图,而是
动画
路径本身,以便它从一个形状变形到另一个形状。该路径将添加到CALayer中maskLayer.fillColor = [[UIColor whiteColor] CGColor]; -(CGPathRef)getTriang
浏览 0
提问于2012-06-03
得票数 25
回答已采纳
2
回答
如何在UIViewAnimationCurve中使用CAAnimation选项
、
、
我在
CAShapeLayer
中使用一个
CAShapeLayer
来简单地
动画
一条从左到右的线条(这只是一个更复杂程序的精简版本)。我已经看到可以使用UIView.
动画
的选项来
设置
UIViewAnimationCurve选项(例如,.EaseIn或.Linear)。在将CAAnimation嵌入到
CAShapeLayer
中时,可以
设置
这些选项吗?是否有必要在每次运行
动画
时创建
动画
,还是有一个“运行
动画
”命令?contai
浏览 0
提问于2017-10-10
得票数 1
回答已采纳
1
回答
从所有圆角到具有左上角和右上角的路径的
UIBezierPath
动画
、
、
我正在
设置
一个带有所有圆角路径的蒙版,指向如下视图:CGSize cornerRadiusSize= CGSizeMake(cornerRadius, cornerRadius);
UIBezierPath
*mask
浏览 5
提问于2017-07-03
得票数 1
回答已采纳
2
回答
拉动以刷新
动画
,就像iOS6中的邮件一样
、
、
当我遇到邮件拉动来刷新
动画
时,我决定尝试自己实现它。我曾尝试在
UIBezierPath
中使用
CAShapeLayer
来创建相同的
椭圆形
,可以向前拖动。因为拉长的线条里面有点
椭圆形
。我认为椭圆
动画
必须与其他类做一些事情。如果有人能在这里引导我一些想法,我将不胜感激。非常感谢{
UIBezierPath
*circle = [
UIBez
浏览 3
提问于2012-07-15
得票数 7
2
回答
如何自定义矩形进度条?
、
、
、
、
我想自定义一个矩形进度条与UIKIT喜欢吸引图像。有没有这方面的源代码?Cocos2d和CCProgressTimer有相同的版本,但我找不到任何UIKIT源代码。
浏览 1
提问于2013-04-01
得票数 0
2
回答
CAKeyframeAnimation逆时针
、
、
我想要
沿
bezierPath逆时针方向
设置
动画
。 arrowHead.frame = CGRect(x: 55, y: 300, width: 12, height: 12) let ovalShapeLayer =
CAShapeLayer
浏览 6
提问于2016-07-03
得票数 1
1
回答
在Swift中
动画
化从旧值到新值的
CAShapeLayer
路径
、
、
我是核心
动画
的新手,我试图根据新的数据更新
CAShapeLayer
的
CAShapeLayer
,从旧值更新到新更新的值。基本上,我有一个绘制的
CAShapeLayer
,并更新它的
UIBezierPath
,并使用CABasicAnimation(forKey: "strokeEnd"),通过这样做来
动画
新的strokeEnd编辑以添加更多的细节,基于@matt的反馈: TLDR;更新路径,认为我应该使用toValue
动画
。 我正在存储一个数组,其中包含在
浏览 1
提问于2018-03-20
得票数 4
回答已采纳
点击加载更多
相关
资讯
贝塞尔曲线在iOS端的绘图实践
PPT如何设置触发器按钮?仅需4步轻松搞定!
QForm Extrusion 10.2 更新说明
UI动画开发,案例研究:Toonie
谷歌革新安卓交互,动画效果抢先看
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券