- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嘿伙计们,我一直在尝试创建一条路径,但它总是以错误告终 ''无法将 NSNull 类型的值转换为预期的参数 UnsafePointer< CGAffineTransform > '' 我不知道如何获取 UnsafePointer< CGAffineTransform >为零
这是代码
class func path(radius: Double) -> CGMutablePath {
var path: CGMutablePath = CGMutablePath()
CGPathAddArc(path, NSNull , 0.0, 0.0, radius, 0.0, 2.0 * M_PI, true)
return path
}
最佳答案
在 Swift 3 中,add arc 函数的签名无论如何都是错误的:
class func path(radius: CGFloat) -> CGMutablePath {
let path = CGMutablePath()
path.addArc(center: CGPoint(), radius: radius, startAngle: 0.0, endAngle: 2.0 * .pi, clockwise: true)
return path
}
transform
参数是可选的,默认为nil
。
关于swift - CGPathAddArc 在创建路径时遇到一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44208065/
我使用 CGPathAddArc 创建一个圆,如果半径是 5 像素,那么整个圆最终的宽度是 10 像素还是 11 像素? 如果它以 10 像素结尾,也会令人困惑。在那种情况下,半径的中心是什么意思?
嘿伙计们,我一直在尝试创建一条路径,但它总是以错误告终 ''无法将 NSNull 类型的值转换为预期的参数 UnsafePointer '' 我不知道如何获取 UnsafePointer为零 这是代码
我有一个自定义的 UIControl,如下所示: 白色圆环在drawRect中绘制如下: //Get current context CGContextRef mainContext = UIGrap
Apple 的 CoreGraphics 库定义了两个用于描述弧的函数。 CGPathAddArc 根据中心点、半径和一对角度添加弧。 CGPathAddArcToPoint 根据半径和一对切线添加弧
在 iPad 应用程序中,我想沿着圆弧逆时针移动图层,该圆弧的中心点为 (768, 512),半径为 512。我希望它从 12 点钟开始(即顶部)屏幕右上角)并在 6 点钟方向(右下角)完成。 经过多
我正在尝试将我的 Swift 2 代码转换为最新的语法 (Swift 3)。我收到以下错误: Nil 与预期的参数类型“UnsafePointer”不兼容 (Swift 2 代码) CGPathAdd
我想知道使用CGPath方法CGPathAddArc生成的弧的起点和终点。 我想绘制“环”的一部分,并考虑将两个具有不同半径的圆弧组合起来,并绘制连接起点和终点的两条线。 CGPathAddArc(a
我试图理解为什么我只看到我的一个 CGPathAddArc。 代码: var r: CGRect = self.myView.bounds var lay: CAShapeLayer = CAS
我正在尝试制作动画,其中一个圆圈围绕 View 的中心旋转。 我希望圆圈出现在点击手势的位置下方,因此我计算了 View 中心与圆圈之间的距离和角度。 然后我在 CGPathAddArc 中为动画路径
升级到 Mavericks 后,使用 PyQt 4.10.4、Qt 4.8.5、python 2.7.5,我试图重建 PyQt 应用程序并遇到以下中止陷阱: Assertion failed: (CG
使用 Xcode 6 beta 6,我能够绘制一条直线路径,但是每当我使用 CGPathAddArc 或 CGPathAddArcToPoint 时,路径都不会出现。 根据这个 this questi
我知道,如果您使用 CGPath 函数进行绘制,您无论如何都必须在最后将该 CGPath 添加到 CGContext (CGContextAddPath),但是选择第一种方法比第二种方法有什么优势/劣
我是一名优秀的程序员,十分优秀!