腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
CGPath
on
CALayer
、
、
、
、
我想在
CGPath
上
绘制
CALayer
,但是当我在
CALayer
中呈现
CGPath
时,它总是在主UIView中绘制。告诉我如何在
CGPath
上画
CALayer
。当我试图在
CALayer
上
绘制路径时,它给出了如下内容: 图像:
浏览 8
提问于2012-08-02
得票数 2
回答已采纳
2
回答
每个
CALayer
都有自己
的
CGContextRef吗?
、
我正在尝试找出在包含非矩形路径
的
CALayer
上进行命中检测
的
最佳方法。我知道CGContextPathContainsPoint函数,但我不确定当我需要执行命中检测(如按下鼠标)时,如何获得对适当CGContextRef
的
引用。出于命中检测
的
目的,保留对传递给(void)drawLayer:(
CALayer
*)layer inContext:(CGContextRef)ctx委托方法
的
CGContextRef
的
引用是否安全?我不确定相同
的<
浏览 0
提问于2010-04-16
得票数 0
回答已采纳
1
回答
如何创建一个
CGPath
,它与层旋转或缩放时
的
CALayer
边界完全匹配?
、
、
我们有一个
CALayer
,它用编辑信息显示图像。例如旋转、缩放和平移。我想做一个与图层边界完全匹配
的
CGPath
。当层旋转时,我
的
路径也应该旋转,它
的
四个角应该与
CALayer
的
四个角相匹配。
CGPath
实际
上
是作为一个灰色掩码来显示图像
的
剪裁区域。 t = self.imageLayer.affineTransform;
浏览 1
提问于2015-05-19
得票数 0
回答已采纳
1
回答
为什么UIView有自己
的
CGContext,而
CALayer
却没有?
、
、
、
我试着用斯威夫特画些复杂
的
画。我要做
的
是首先在一个
CGPath
上
绘制
CALayer
,然后将
CALayer
添加到底部视图中。(由于需要在
CALayer
中和不同
的
CALayers之间使用不同
的
混合模式)然而,我发现
CALayer
的
绘图功能与UIView
的
绘图功能有显着性差异funcdraw(_ rect:
浏览 4
提问于2020-06-04
得票数 0
回答已采纳
1
回答
沿着预定
的
路径移动图像?
、
、
、
、
我不是在找什么花哨
的
东西。我致力于一个简单
的
概念,但这将节省大量
的
动画工作。
浏览 0
提问于2010-03-02
得票数 2
回答已采纳
3
回答
使用
CALayer
绘制一条线
、
、
、
、
我正在尝试使用
CALayer
在两个点之间画一条线。下面是我
的
代码: NSLog当我运行它时,显示
的
线
的
长度是正确
的</
浏览 0
提问于2014-02-03
得票数 15
1
回答
如何在Swift中使用Core animation制作链式动画?
、
、
、
、
let animation1 = CAKeyframeAnimation(keyPath: #keyPath(
CALayer
.position))animation2.path = circularSecondPath.
cgPath
浏览 39
提问于2019-10-18
得票数 0
2
回答
是否可以在CAKeyFrameAnimation中向后播放路径?
、
、
、
我想要基于
CGPath
对
CALayer
的
位置进行动画处理,但我想向后播放它。 有没有什么方法可以让路径向后移动,或者反转
CGPath
?
浏览 2
提问于2009-04-03
得票数 18
2
回答
迅速
的
阴影不能正确传播。
、
、
我一直在试图为我
的
UIView创建一个阴影。我环顾四周,从这篇文章中找到了
CALayer
类
的
扩展。扩散为0。这就是结果这是使用1
的
扩展
的
结果。如果扩散到5,情况就更糟了。我遇到
的
问题是它没有圆角,我不知道如何解决这个问题。下面是使用此视图
的
UIView
的
代码。用于生成阴影
的
扩展位于上面的帖子中。
浏览 5
提问于2020-07-09
得票数 0
回答已采纳
1
回答
CAShapeLayer strokeColor get与fillColor混合
、
、
我现在面临
的
问题是,我无法为使用strokeWidth (而不是borderWidth)设置
的
边界设置所需
的
颜色,而现在我
的
图层
的
strokeColor get与图层
的
填充颜色混合。makeHexagonalMaskPathWithSquareSide:side]; //making hexagon path hexagonMask.path = hexagonPath.
CGPath
; //
浏览 5
提问于2014-08-22
得票数 2
回答已采纳
1
回答
在CAShapeLayer lineWidth
上
检测不到Taps事件?
、
、
我已经使用Bezier path创建了一个圆,并且我创建了点击事件来检查层是否已经被点击,它工作得很好,直到我增加了CAShapeLayer
的
lineWidth
的
大小。我搜索了关于我遇到
的
问题
的
stackoverflow,但我无法解决它。问题仍然是一样
的
,我无法检测到我
的
图层(lineWidth区域)
上
的
某些点击。我只是想在CAShapeLayer
的
lineWidth
上
检测一下,我已经到处找了,但是找不到合适
浏览 18
提问于2019-07-18
得票数 0
回答已采纳
1
回答
CALayer
光栅化性能分级
我有一个
CALayer
,我可以在屏幕
上
拖动它。我希望在图层上有一个阴影,所以我创建了一个阴影,并将其栅格化为位图。我希望有阴影
的
光栅化版本在拖动时会有与没有阴影
的
图像相同
的
性能,但它更糟糕。如果图像是光栅化
的
,为什么会更糟?有没有更好
的
方法来添加阴影而不会明显降低性能?我创建
的
阴影和内容如下: layer.contents = (id) [UIImage imageNamed:[dict objectForKey:@"imageURI&quo
浏览 0
提问于2012-08-03
得票数 1
1
回答
如何从掩码设置为CGPathRef视图中获取CGPathRef?
、
、
我有一个视图,它
的
遮罩是我之前用某种方法设置
的
,现在我想提取CGPathRef,它是遮罩
的
形状,没有任何东西,只提取有遮罩
的
视图。我该怎么做?
浏览 0
提问于2018-02-27
得票数 1
1
回答
如何使CALayers在父
CALayer
中居中
、
、
我有一个UIBezierPaths数组,我正在循环以创建一个
CALayer
。生成
CALayer
的
代码如下所示:layer.path = path.
cgPath
我遇到
的
麻烦是将循环中添加
的
子层(在finalShape中)集中起来。显然,他们使用path.
cgPath
有一个特定
的
路
浏览 1
提问于2019-08-04
得票数 2
回答已采纳
2
回答
图像中
的
CGPath
、
、
、
、
我需要创建基于图像
的
掩码(任何可能
的
形状)。我需要:因此,主要
的
问题是如何设置基于黑白图像
的
CGPath
?掩码
的
示例图像:
浏览 5
提问于2011-12-08
得票数 0
回答已采纳
1
回答
如何在UIView中开辟一条路径?
、
、
以下是我
的
问题
的
简要描述-我知道如何获取用户
的
手指触摸位置,但不知道如何从UIView切出一条路径。 请帮帮忙。
浏览 2
提问于2016-01-02
得票数 2
1
回答
是否有办法防止
CALayer
阴影从重叠
的
相邻层?
、
我有一个CALayers
的
集合。每个层都是同一个父
CALayer
的
子层,每个层都有一个应用于它
的
阴影。这些层是动态定位
的
,其中有很多层,所以我无法预测它们将如何提前安排。如果这些层彼此相邻(足够接近,它们几乎是接触到
的
),则在另一个CALayers
上
呈现一个
CALayer
的
阴影。这可能是大多数情况下想要
的
效果,但我希望我
的
层存在于同一个z平面上。(这方面的一个例子是将CSS3阴影应用于网页设计中<e
浏览 8
提问于2011-12-13
得票数 8
回答已采纳
1
回答
将CAShapeLayer添加为不可见
的
子层
、
、
、
、
我第一次接触CALayers,无疑做了一些非常简单,非常错误
的
事情。通过将背景设置为亮橙色,我可以看到我正在将正确
的
CALayer
传递到我
的
函数中,但是如果我尝试将CAShapeLayer *line设置为橙色--我似乎无法在屏幕
上
看到它。我在想象我把
浏览 1
提问于2014-02-06
得票数 1
回答已采纳
1
回答
在
CALayer
中处理触摸
、
、
、
、
我试着在我
的
视野中发现触觉。 - (
CALayer
*)layerForTouch:(UITouch *)touch { location = [view convertPoint:location toView:nil]; 屏幕截图上
浏览 3
提问于2014-03-24
得票数 1
回答已采纳
30
回答
如何仅为UIView
的
左上角和右上角设置cornerRadius?
、
、
、
有没有办法只为UIView
的
左上角和右上角设置cornerRadiusUIBezierPathUIRectCornerTopLeft|UIRectCornerTopRight) cornerRadii:CGSizeMake(3.0, 3.0)]; layer.shadowPath = shadowPath.
CGPath</
浏览 19
提问于2012-04-16
得票数 494
回答已采纳
点击加载更多
相关
资讯
贝塞尔曲线在iOS端的绘图实践
“上链”究竟上的什么
CES上的汽车新技术(上)
火星上的冰和月球上的洞
如何扩展Facebook上的静态分析(上)
热门
标签
更多标签
云服务器
ICP备案
云点播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券