From ebbd7f004e0eb088c06214ebbf256a4c208d885a Mon Sep 17 00:00:00 2001 From: Yury Popov Date: Wed, 13 May 2015 15:17:32 +0300 Subject: [PATCH] SVG transform fix --- pxSVG/pxSVGRenderPath.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pxSVG/pxSVGRenderPath.m b/pxSVG/pxSVGRenderPath.m index 150a55d..383cf32 100644 --- a/pxSVG/pxSVGRenderPath.m +++ b/pxSVG/pxSVGRenderPath.m @@ -127,8 +127,8 @@ - (CALayer *)makeLayerWithNode:(pxSVGObject*)node } l.frame = self.bounds; CATransform3D tr = node.transform; - tr = CATransform3DConcat(CATransform3DMakeTranslation(-self.bounds.size.width/2, self.bounds.size.height/2, 0), tr); - tr = CATransform3DConcat(tr, CATransform3DMakeTranslation( self.bounds.size.width/2, -self.bounds.size.height/2, 0)); + tr = CATransform3DConcat(CATransform3DMakeTranslation( self.bounds.size.width/2, self.bounds.size.height/2, 0), tr); + tr = CATransform3DConcat(tr, CATransform3DMakeTranslation(-self.bounds.size.width/2, -self.bounds.size.height/2, 0)); l.transform = tr; l.opacity = node.opacity; if ([node respondsToSelector:@selector(subnodes)]) {