2016-04-02 32 views
-5

Bu Swift işlevini Objective-C'ye çok uzun bir süredir dönüştürmeye çalışıyorum. Birisi yardım edin lütfen.Nesne için Swift İşlev C

SpriteKit düğümlerini tüm aygıtlarda doğru yerde ortalayan bir işlevdir.

func convert(point: CGPoint)->CGPoint { 
    return self.view!.convertPoint(CGPoint(x: point.x, y:self.view!.frame.height-point.y), toScene:self) 
} 

Bu, Swift'i öğrenmek için iyi bir zaman olduğunu tahmin edin.

+0

convertPoint ve self.view! –

+1

Swift kodunu unutun. Nesne-C'de 'CGPoint' alan ve başka bir 'CGPoint' i döndüren basit bir yöntem nasıl yazılır? – rmaddy

+0

- (void) random: (CGPoint) point { –

cevap

0
- (CGPoint) convertPoint: (CGPoint) point { 
    return [self.view convertPoint: CGPointMake(point.x, self.view.frame.size.height - point.y) toScene: self]; 
}