使用此命令时,标题中显示错误消息:
CGPathContainsPoint(Hitbox.CGPath, self.transform, point, false)
Hitbox是
UIBezierPath
,self是UIView
,点是CGPoint
。我绝对不知道要搜索什么或此错误是什么,请不要太苛刻。我应该如何纠正这个错误?
最佳答案
该函数采用指向CGAffineTransform
结构的指针,而不是结构值。因此,您需要执行以下操作:
CGAffineTransform transform = self.transform;
CGPathContainsPoint(Hitbox.CGPath, &transform, point, false)
关于ios - 'CGAffineTransform'不能转换为'ConstUnsafePointer <CGAffineTransform>',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24867565/