cashapelayer 相关问题

CAShapeLayer是一个特殊用途的CALayer子类,用于使用三次Bezier样条绘制可动画形状。它是QuartzCore框架的一部分,可用于iOS(自iOS 3.0)和OS X(自OS X v10.6“Snow Leopard”以来)。

添加阴影以仅具有两个半径的角的视图

[我仅用两个具有拐角半径的上角和两个与底部成90度直角的视图构建了一个视图:extension UIView {func roundCorners(corner:UIRectCorner,radius:...

回答 1 投票 0

我如何在情节提要中看到绘图?

我绘制了三角形,但在情节提要板上看不到。我如何在情节提要板上看到此图?视图控制器代码:类ViewController:UIViewController {@IBOutlet弱var fooView:UIView! ...

回答 1 投票 0

CAShapeLayer动画不会显示在屏幕上,但会消失

我正在尝试绘制动画圆,但是每个段都需要使用另一种颜色。现在一切正常,除了我再次调用该方法之前绘制的我的作品消失了,所以只有...

回答 4 投票 2

2 CG点之间的半圈

我想在一个圆上的两个点之间绘制一个半圆。主要代表一个时钟,我想画另一条线代表一个小时到另一个小时的进度,因此积分的位置可能会有所不同。 ...

回答 1 投票 0

如何正确快速复制CAShapeLayer?

我正在尝试快速创建CAShapeLayer的副本,但由于未捕获的异常'NSInvalidArgumentException'而导致崩溃的终止应用程序,原因:'-[CAShapeLayer copyWithZone:]:...

回答 1 投票 1

如何在Swift中向UIImageView添加自定义形状?

我正在尝试将自定义形状添加到imageView。请检查以下图像。这是必需的:这是我到目前为止所做的:我是Core Graphics的新手,到目前为止我已经这样做:...

回答 1 投票 1

iOS Swift:如何使用UIBezierPath将两个形状合并为纯色形状?

嘿~~我正在尝试在其顶部绘制带有矩形手柄的实心圆点。 (背景色:紫色,前色:黑色)但是,形状都是正确的,但是当我给它上色时,有一个缝隙...

回答 2 投票 1

渐变弧视图显示不正确

我有一个自定义视图,该视图是渐变颜色的圆(Just Stroke)的85%。这是我的代码:类ProfileCircle:UIView {覆盖func draw(_ rect:CGRect){让...

回答 1 投票 0

Circle周围的CABasicAnimation太远了

我正在寻找一个动画的外层到一个圆圈,以显示进度。我下面的功能可以做到;但是,外部填充的结束动画太远了 。在我的示例中,我...

回答 1 投票 0

和所有像素(x,y)一样,使用UIBezierPath获取每个cgpoint(x,y)坐标

我只是使用UIBezierPath绘制路径,我想获取UIBezierPath下的每个CGPoint。我尝试使用以下代码func forEach(body:@转义@convention(block)(...

回答 1 投票 0

使用图层更改UIButton边框颜色

我有一个UIButton,在UILabel的顶部和底部放置了一个边框。在更改线条的颜色时,下面将线条设置为白色。我可以将行更改为预定的颜色...

回答 1 投票 0

是否可以在Swift中使用CAShapeLayer.compositingFilters来合成蒙版?

我正在为iPad应用程序实现绘图功能。我在CAShapeLayers上使用UIBezierPaths进行绘图。通过为每个TouchesBegan事件创建一个新的CAShapeLayer,我正在构建一个数组'...

回答 1 投票 3

将CATransform3DMakeRotation应用于CAShapeLayer后重新调整坐标系

我正在开发一个应用,用户可以在其中编辑使用CAShapeLayer创建的不同形状。一切正常,直到我旋转或翻转形状。似乎坐标系随着...

回答 1 投票 0

修改endcap .round样式,显然是圆形的,与此处显示的示例图像不同

[我刚刚了解到,标准的Apple .round端帽让l = CAShapeLayer()l.path = ..只是一条直线,例如50长l.lineWidth = wahtever,说“ 20” l.lineCap = .round实际上不是圆的。...

回答 2 投票 0

修改endcap .round样式,显然是圆形的,与此处显示的示例图像不同

[我刚刚了解到,标准的Apple .round端帽让l = CAShapeLayer()l.path = ..只是一条直线,例如50长l.lineWidth = wahtever,说“ 20” l.lineCap = .round实际上不是圆的。...

回答 2 投票 0

修改endcap .round样式,使其更圆一些

[我刚刚了解到,标准的Apple .round端帽让l = CAShapeLayer()l.path = ..只是一条直线,例如50长l.lineWidth = wahtever,说“ 20” l.lineCap = .round实际上不是圆的。...

回答 2 投票 0

修改endcap .round样式,实际上是完全圆形,因为苹果公司令人震惊的不是

[我刚刚了解到,标准的Apple .round端帽让l = CAShapeLayer()l.path = ..只是一条直线,例如50长l.lineWidth = wahtever,说“ 20” l.lineCap = .round实际上不是圆的。...

回答 1 投票 0

斯威夫特 - 更新UIButtton CABasicAnimation完成时

我想无论是否选择一个按钮完成CAbasicanimation时说。当按下某些按钮的动画开始。当按钮被点击我保存按钮标签...

回答 1 投票 0

斯威夫特 - 当按下按钮,重置动画开始,如果它已经打

我有该按钮被按下时出现在编程方式创建的按钮径向动画。如果按下按钮,而动画已经在运行,我希望动画重置...

回答 1 投票 0

CAShapeLayer和CABasicAnimation的圈子 - 装载机式 - 闪烁

我在操场项目具有CAShapeLayer乐趣。我想创建一个动画填色的CALayer的行程在一个时钟的方法,那么,动画去掉笔触颜色,在同...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.