cashapelayer 相关问题

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

CATextLayer的位置和变换问题

[我正在尝试构建一个控件,如附加的圆形图像,其中每个部分的间距相等。段数可以根据提供的数组而改变。我开发了这个,所以...

回答 1 投票 0

为什么我在draw中创建的CAShapeLayer无法成功设置动画?

有几个S.O.关于CA Shape Layers无法成功设置动画的问题,我已经浏览了它们,但是我无法弄清楚我的错误是什么(尽管我认为这是基本的...

回答 1 投票 -1

向渐变进度栏iOS添加颜色渐变

我在向圆形进度栏添加颜色渐变时遇到困难。我的设置:情节提要:ViewController,其空视图指定为...的CircularProgressBar自定义类。]]

回答 1 投票 1

虚线直到uiview的结尾才出现

我试图创建虚线,我尝试在下面的代码中使用private func createDottedView(for view:UIView){让宽度:CGFloat = 1让颜色:CGColor = UIColor.black.cgColor让...

回答 1 投票 0

通过按钮和撤消按钮仅绘制一个对象

我是新手,很快,现在我正在与简单的事情作斗争。如果我单击“撤消”按钮,则MyDrawView应该清除,如果我单击“多边形”,则填充为例如紫色,然后...

回答 2 投票 0

Circle strokeWidth更改动画而不更改圆半径

我有一些矩形,可以使用UIBezierPath和CAShapeLayer画一个圆圈。它们应该像按钮一样,在其中轻按它们时将其选中,而在轻按另一个按钮时...

回答 1 投票 0

沿着椭圆形UIBezierPath动画CAShapeLayer

我正在尝试沿UIBezierPath设置CAShapeLayer的动画。这在圆形路径情况下可以正常工作,但在使用椭圆形路径时却不能。动画确实发生了,但是每隔...

回答 1 投票 2

[使用Coregraphics绘制图形图层-iOS

我正在尝试使用核心图形实现以下形状。我能够创建一个舍入的rect函数createRoundedRect(){让路径= UIBezierPath(roundedRect:self.bounds,cornerRadius:15 ....

回答 1 投票 0

如何使CAshapeLayer适应按钮?

我试图在自定义UIButton类内创建一个函数,以向现有按钮添加形状。 func drawStartButton(){let shape = CAShapeLayer()let path = UIBezierPath()path.move(...

回答 2 投票 0

如何将带有参数的CAshapelayer添加到子层

NewBie!我有一个缩放/脉冲动画,如下所示在for循环中的cgPaths上工作。该代码有效,但仅当circleLayer ...

回答 1 投票 0

创建带有圆角的视图(四分之一圆)

我想创建一个如下所示的视图以实现此目的,我尝试了以下操作:UIView * myView = [[UIView alloc] init]; imgView.frame = CGRectMake(50,150,200,200); [self.view addSubview:...

回答 3 投票 0

UIBezierPath自定义lineCapStyle两端均不同

我想实现的目标是,用lineCapStyle .rounded绘制三个具有不同颜色的弧。我绘制这些圆弧的代码在私有函数的circleActivityPath(rect:...

回答 1 投票 3

我如何从CAShapeLayer获取坐标

所以我试图制作一个进度条。所以我做了圆形路径,但是我希望圆点在进度条的末尾,但是如何获取圆点的位置在当前条的末尾...

回答 1 投票 0

视图周围边框未对齐

我正在尝试在视图周围创建边框。为此,我使用视图大小的UIBezierPath创建一个图层,并使用笔触颜色创建另一个图层。然后我分配贝塞尔曲线...

回答 1 投票 0

Center CAShapeLayer

我曾尝试在UIImageView中将CAShapeLayer居中,但未成功,我找到了将其(CAShapeLayer)添加到UIVIew的解决方案,然后将UIVIew添加到ImageView及其工作中!这是...

回答 1 投票 0

当应用自定义遮罩时,UITextfield的断角

我正在尝试创建一个左角四舍五入的文本字段。为此,我使用了以下代码来应用蒙版。现在,将修剪文本字段的角。知道为什么吗?让形状= ...

回答 2 投票 0

如何快速设置CAShapeLayer的strokeColor

我想绘制对角线视图。这是我的代码。覆盖func viewDidAppear(_动画:Bool){super.viewDidAppear(animated)let path = UIBezierPath()path.move(to:CGPoint.zero)path ....

回答 1 投票 0

绘制像素化线

我正在尝试绘制看起来像这种样式的“像素化”或“矢量化”线:理想情况下,我试图通过CAShapeLayer之类的东西绘制路径,并使该路径像素化为该样式。 ...

回答 1 投票 2

单侧边角的反向UIBezierPath

我想创建一个掩码路径,其最终输出将是带有凹面的角。我使用-bezierPathWithRoundedRect:byRoundingCorners:cornerRadii:方法和...

回答 2 投票 2

UIView与CAShapeLayer具有不同的cornerRadius

我想将背景视图添加到UITableViewCell,还需要将CAShapeLayer添加为背景视图周围的边框(我需要一个虚线边框)。但是,即使设置了...

回答 2 投票 1

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