cashapelayer 相关问题

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

创建带有圆角矩形的进度指示器

我正在尝试在我的应用程序中创建一个圆角矩形进度指示器。我以前实现过一个圆形指示器,但不喜欢这个形状。我希望它看起来像这样......

回答 2 投票 0

如何添加 UIView 的自定义样式虚线边框?

我尝试在 UIView 上添加圆形虚线边框。 我想用白色制作每个破折号并用黑色描边, 如图中的线:Styled dash line 我曾尝试使用 2 个 CAShapeL...

回答 1 投票 0

UView 圆角渐变边框的问题

我创建了一个 UIView 子类,它具有渐变边框,背景为黄色。 类 GradientBorderView: UIView { 覆盖函数layoutSubviews() { super.layoutSubview...

回答 1 投票 0

如何在 Swift 中使用 .boundingBox 在条形码周围绘制边框?

我有一个带有条形码扫描仪的应用程序,我想在应用程序扫描条形码时在条形码周围画一个框。我想我可以用 .boundingBox 做到这一点,但我不太确定如何去做......

回答 1 投票 0

UIBezierPath - 添加圆角

我正在使用 UIBezierPath 来绘制曲线。然而,曲线有效,我无法弯曲线的边缘。 如果您查看曲线的顶部/底部,您可以看到边缘是

回答 2 投票 0

将子视图插入到我添加了子视图和子图层的视图中

我将以下 CAShapeLayers 和 UIView 设置附加到 UIView: [self.layer addSublayer:self.shapeLayer1]; 如果(某些情况) { [self.layer addSublayer:self.shapeLayerOptional]; } [...

回答 1 投票 0

如何对 CAShapeLayer 进行遮罩、动画制作和添加阴影?

如何在保持当前动画的同时对每个切片应用阴影?我尝试将它放在图层本身上,但看不到阴影。我还尝试用

回答 1 投票 0

在 GPU 上渲染 CALayer

根据 ldoogy 的回答,将 CALayer 的drawsAsynchronously 属性设置为 true 可以使基于 Metal 的渲染器大大提高性能。 该网页证实了 Idoogy 的主张。 怎么...

回答 1 投票 0

CAShapeLayer/UIBezierPath 在未沿同一方向绘制时剪切多个形状交叉点

我尝试在同一层中使用 UIBezierPath 和 CAShapeLayer 绘制多个形状,以便我的patternImage 颜色正确地穿过所有形状,但似乎有一些奇怪的剪切/剪切...

回答 1 投票 0

快速将阴影绘制到 uibezier 路径

我有一个奇怪的问题。尽管我确实阅读了很多有关如何执行此操作的教程,但最终结果仅显示贝塞尔线,而不显示任何阴影。我的代码非常简单: 让边界...

回答 4 投票 0

与UIScrollView同步UIView CALayer绘制

我正在尝试制作一个可以在 pdf 上绘图的应用程序。要求将图形形状绑定到页面上的特定位置。 为了解决这个问题,我使用PDFView和CALayer,lis...

回答 1 投票 0

CAShapeLayer hitTest touch

我不明白为什么 CAShapeLayer 不响应 hitTest 这个函数总是转到 // touches is outside 如何检测 CAShapeLayer 上的触摸? -(void)touchesBegan:(NSSet *)touches

回答 3 投票 0

如何在 swift 中自定义 CAShapeLayer

我有一个自定义视图,我用它来使用 CAShapeLayer 创建形状。这是当前的输出。 我想要实现的是: 图片中突出显示的白色圆圈。 这是我的代码

回答 1 投票 0

如何使用 CAShapeLayer 在自定义视图中添加标签作为标记

我有一个自定义的 UIView 类,我用它来绘制弧线。我想要实现的是在这个圆弧周围添加标签作为仪表读数。这是我想要实现的输出 我能画...

回答 0 投票 0

使用触摸点或 UIPanGestureRecognizer 调整 CAShape 层的大小

我已经使用 UIBezierPath 绘制了一个 CAShapeLayer 并触摸了 ImageView,这样我就可以在指定的 ImageView 上绘制任何形状的 CAShapeLayer。我能够...的参考图片

回答 0 投票 0

如何使用 CAShapeLayer 在自定义视图中添加标签

我有一个自定义的 UIView 类,我用它来绘制弧线。我想要实现的是围绕这条弧线添加标签。这是我想要实现的输出 我会画弧线,但我不会...

回答 0 投票 0

如何在 Swift 中持续创建涟漪效果并在延迟一段时间后重复该过程

我正在开发一个 iOS 应用程序,我需要在 UIView 上创建涟漪效果。我可以创建涟漪效果,但无法自定义。这就是我想要实现的目标: 这是我的当前...

回答 2 投票 0

如何在 Swift 中连续创建 4-5 个涟漪并在延迟一段时间后重复该过程

我正在开发一个 iOS 应用程序,我需要在 UIView 上创建涟漪效果。我可以创建涟漪效果,但无法自定义。这就是我想要实现的目标: 这是我的当前...

回答 0 投票 0

Swift 中 UIView 的圆顶角

我正在尝试使用以下代码将顶角圆化 func roundCorners(corners:UIRectCorner, radius: CGFloat) { 让路径 = UIBezierPath(roundedRect: self.bounds, ...

回答 3 投票 0

在 CAShapeLayer 之上维护 UIBezierPath

我在 CAShapeLayer 中添加了一个圆圈,并在 UIBeizerPath 中添加了一条线。我想保持线的位置在圆之上。基本上在 drawRect 中,项目的位置将保持一个...

回答 0 投票 0

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