Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
UIBezierPath 的起始和结束角度?
我在 iOS 中使用如下代码编写了半圆UI贝塞尔路径 and CAShape层 clockWiseLayer CAShapeLayer alloc init CGFloat startAngle M PI 2 CGFloat endAngl
ios
Angle
UIBezierPath
cashapelayer
如何缩放 CAShapeLayer
我很快就成功制作了动画bezier path它包含在一个CAShapeLayer 我唯一的问题是将其实现到其他屏幕尺寸上 有谁知道我如何扩展CAShapeLayer里面有路径吗 即使其变为原始大小的一半 使用这个函数 var shapela
ios
swift
UIBezierPath
cashapelayer
快速将阴影绘制到 uibezierpath
我有一个奇怪的问题 尽管我确实阅读了很多有关如何执行此操作的教程 但最终结果仅显示贝塞尔线 而不显示任何阴影 我的代码非常简单 let borderLine UIBezierPath borderLine moveToPoint CGPoi
swift
Shadow
UIBezierPath
cashapelayer
如何反转 CGPath 的点顺序
我想画一个圆圈 并用它打出字母 为此 我需要顺时针抚摸圆圈 逆时针抚摸字母 这一切都很好 但是当我使用 Core Text 获取字母路径时 我不知道如何从本质上反转该路径 不是镜像或旋转或任何东西 这很简单 我希望点笔画顺序是逆时针的 这实
ios
CoreText
cgpath
cashapelayer
CAShapeLayer 路径在动画后消失 - 需要它留在同一个地方
感谢 StackOverflow 上的一些帮助 我目前正在 CAShapeLayer 中对路径进行动画处理 以制作一个从移动精灵指向屏幕上另一个移动点的三角形 动画完成后 三角形就会从屏幕上消失 我使用的持续时间非常短 因为每个精灵每 0
iphone
CoreAnimation
coregraphics
cashapelayer
UIBezierPath 具有圆角边缘的三角形
我设计了以下代码来生成UIBezierPath 该路径在CAShapeLayer掩盖一个UIView 请注意 视图的高度和宽度是可变的 这段代码生成一个具有锐利边缘的三角形 但我想使角变圆 我已经尝试过addArcWithCenter li
ios
Objectivec
coregraphics
UIBezierPath
cashapelayer
如何用不同的颜色绘制填充路径/形状
我需要为屏幕上的形状着色任何我想要的颜色 我目前正在尝试使用 UIImage 来做到这一点 我想根据我的愿望重新着色 据我所知 做到这一点的唯一方法是获取 UIImage 的各个像素 这需要我编写更多行代码来解决这个问题 除了我写的之外 还
ios
Objectivec
cocoatouch
cgpath
cashapelayer
CGPath Scale 出现问题
我正在使用绘制多边形CGPath并添加到CAShapeLayer 我想扩大我的规模CGPath当用户点击它时 我知道如何扩展CGPath 但是当我点击我的CGPath my CGPath当我在中心绘制多边形时 绘制远离中心 CGAffine
ios
cgpath
cashapelayer
设置新创建的 CAShapeLayer 的正确框架
简而言之 苹果没有设置frame or bounds for a CAShapeLayer自动 并且苹果尚未实现等效的 UIView sizeThatFits 如果您使用路径边界框的大小设置框架 一切都会出错 无论你如何尝试设置它 它都会搞
CALayer
cgpath
cashapelayer
UIBezierPath:roundedRect:byRoundingCorners:cornerRadii:行为怪异
我正在尝试将按钮的两个角变成圆形 如果我像这样选择 TopLeft 和 BottomLeft let bezierDisableAdsPath UIBezierPath roundedRect disableAdsButton bounds
ios
UIBezierPath
roundedcorners
cashapelayer
CAShapeLayer 路径弹簧动画不“过度”
我正在尝试使用 CASpringAnimation 对 CAShapeLayer 路径进行动画处理 预期的结果是形状之间的 变形 表现出 弹性 我有一个圆形和方形路径之间的基本代码示例 如下所示 但最终结果是一个弹簧动画 它不会 超出 最终
ios
Spring
Animation
CoreAnimation
cashapelayer
iOS:UIBezierPath 和 CAShapeLayer fillRule
我都用过UIBezierPath and CAShapeLayer前 但几乎每次都会结合用内部颜色填充路径中包含的对象 但我想这次填充包含的对象外部的颜色UIBezierPath 我刚刚编写并运行了以下简单的代码 试图让自己熟悉fillRu
ios
UIBezierPath
cashapelayer
Sine CAShapeLayer 作为 CALayer 的掩模
我正在尝试实现下一个奇怪的事情 我有一些点 我想将它们与正弦波联系起来 Next 方法返回用于绘制绘图的点数组 NSArray plotPointsBetweenPoint CGPoint pointA andPoint CGPoint p
ios
coregraphics
UIBezierPath
cashapelayer
如何对 UIView 应用多个遮罩
我有一个关于如何将多个蒙版应用到已经有蒙版的 UIView 的问题 情况 我有一个带有活动蒙版的视图 它在左上角创建一个洞 这是一个模板 UIView 可在项目中的任何地方重用 在项目的后期 我希望能够创建第二个孔 但这次是在右下角 这不需
ios
swift
UIView
mask
cashapelayer
重新创建 Apple Watch 健身追踪器“进度”栏 - CAShapeLayer 笔划上的渐变
我正在编写一个应用程序 可以充分利用 Apple Watch 的健身追踪器设计 如下 到目前为止 我已经创建了基本轮廓 它只是一个带有椭圆 CGPath 的 CAShapeLayer 我使用中风开始和中风结束来动画进度 我的问题出现在对轮廓
coregraphics
cashapelayer
CAShapeLayer 的中风结束没有动画
这是我用来制作动画的代码CAShapeLayer progressBarLayer strokeEnd CGFloat progressToDrawForProgress progress let progressAnimation CAB
ios
Animation
cabasicanimation
cashapelayer
为遮罩层添加边框
我正在尝试制作自定义形状UIButton使用遮罩层 我成功了 extension UIButton func mask withImage image UIImage frame CGRect let maskingLayer CAShap
ios
swift
CALayer
cashapelayer
使用 CAShapeLayer 对象用 Bezierpath 绘制一条线
我正在制作一个图像编辑器 它可以创建不同形状的对象 如圆形 三角形和正方形 也可以更新或删除 所以我用过CAShapeLayer用于创建形状对象 现在我还想在图像上画一条线 它也可以更新或删除 所以我使用了 bezierpath 和CASh
ios
Objectivec
UIBezierPath
cashapelayer
动画CAShapeLayer
我用这段代码画了一个图表 CAShapeLayer curentGraph CAShapeLayer new CGMutablePathRef linePath CGPathCreateMutable curentGraph lineWid
ios
iphone
Objectivec
CoreAnimation
cashapelayer
如何为 UIBezierPath 提供cornerRadius
我使用以下代码创建了一个矩形 现在我需要圆化该矩形的角 但我找不到名为layer cornerRadius的属性 有人可以帮助我吗 class OvalLayer CAShapeLayer let animationDuration CFT
ios
swift
UIBezierPath
cashapelayer
cornerradius
1
2
»