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

时间:2016-11-01 00:39:07

标签: swift core-graphics swift3 cgrect

我正在关注Rob Percival的SpriteKit教程视频,这行代码无法编译。似乎语法已经过时了,以获得“中间x”和“中间y”值。 CGRectGetMidX()CGRectGetMidY()有什么替代品?

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

1 个答案:

答案 0 :(得分:6)

使用Swift 3改变了所有内容的语法。

你想:

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

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