2016-11-01 2 views
1

Ich folge einem SpriteKit Tutorial-Video von Rob Percival, und diese Codezeile kompiliert nicht. Es scheint, dass die Syntax veraltet ist, um die Werte "mid x" und "mid y" zu erhalten. Was sind die Ersetzungen für CGRectGetMidX() und CGRectGetMidY()?Was ist mit CGRectGetMidX() und CGRectGetMidY() passiert?

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

Mögliches Duplikat von [Wo ist CGRectGetMidX/Y in Swift 3] (http://stackoverflow.com/questions/40035825/where-is-cgrectretgemidx-y-in-swift-3) – Hamish

Antwort

4

Die Syntax für fast alles änderte sich mit Swift 3.

Sie wollen:

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

finden Sie in der Dokumentation für CGRect für weitere Details.

+0

Fantastisch, vielen Dank! Ich nehme an, ich werde von Grund auf lernen haha: P – Justin