CGRectGetMidX() 和 CGRectGetMidY() 发生了什么?

What happened to CGRectGetMidX() and CGRectGetMidY()?

我正在关注 Rob Percival 的 SpriteKit 教程视频,这行代码无法编译。获取 "mid x" 和 "mid y" 值的语法似乎已过时。 CGRectGetMidX()CGRectGetMidY() 的替代品是什么?

CGPoint(x: CGRectGetMidX(self.frame),y: CGRectGetMidY(self.frame))

Swift 3.

几乎所有内容的语法都发生了变化

你想要:

man.position = CGPoint(x: self.frame.midX, y: self.frame.midY)

有关详细信息,请参阅 CGRect 的文档。