“ CGPathGetBoundingBox”已替换为“ CGPath.boundingBox”属性

时间:2018-07-25 09:04:06

标签: ios swift cgpath

我正在集成一个Swift早期编写的库。由于该库与 Swift 4 的兼容版本不可用,因此我自己删除了错误。
有这行:

let pathBounds = CGPathGetBoundingBox(path.cgPath);  

出现错误:

  

'CGPathGetBoundingBox'已被属性替换   'CGPath.boundingBox'

警告:

  

'CGPathGetBoundingBox'在Swift 3中被废弃   (CoreGraphics.CGPathGetBoundingBox)

Swift 4 中有什么替代品? boundingBox类中有一个函数CGPath,但我不知道如何使用它。

1 个答案:

答案 0 :(得分:3)

非常简单:

path.cgPath.boundingBox