围绕x轴旋转BezierPath以获得PDF批注Swift 4 iOS
我正在尝试使用UIBezierPath在我的应用程序中使用type.ink对PDF进行注释。我在下面包含了一段相关的代码(可以添加整个示例,但问题只是旋转路径)。问题是当我应用这条路径时,它绕x轴旋转180度,所以基本上是颠倒的。我希望能够将此路径绕x轴旋转180度,使其看起来像最初预期的那样。我见过绕z轴旋转的例子,但没有绕x轴旋转。任何帮助都将不胜感激围绕x轴旋转BezierPath以获得PDF批注Swift 4 iOS,ios,swift,rotation,uibezierpath,cgaffinetransform,Ios,Swift,Rotation,Uibezierpath,Cgaffinetransform,我正在尝试使用UIBezierPath在我的应用程序中使用type.ink对PDF进行注释。我在下面包含了一段相关的代码(可以添加整个示例,但问题只是旋转路径)。问题是当我应用这条路径时,它绕x轴旋转180度,所以基本上是颠倒的。我希望能够将此路径绕x轴旋转180度,使其看起来像最初预期的那样。我见过绕z轴旋转的例子,但没有绕x轴旋转。任何帮助都将不胜感激 let rect = CGRect(x: 110, y: 100, width: 400, height: 300)
let rect = CGRect(x: 110, y: 100, width: 400, height: 300)
let annotation = PDFAnnotation(bounds: rect, forType: .ink, withProperties: nil)
annotation.backgroundColor = .blue
path.apply(CGAffineTransform(scaleX: 0.2, y: 0.2))
annotation.add(path)
// Add annotation to the first page
page.addAnnotation(annotation)
pdfView?.document?.page(at: 0)?.addAnnotation(annotation)
实际上,我能够使用以下比例和转换来解决这个问题:
let rect=CGRect(x:110,y:100,宽:400,高:300)
let annotation=pdfanotation(边界:rect,forType:.ink,withProperties:nil)
annotation.backgroundColor=.blue
//在这里