BezierPath => BezierTransformer

This commit is contained in:
Horcrux
2017-01-10 13:14:51 +08:00
parent b15d0791e0
commit 155ce27594
6 changed files with 54 additions and 56 deletions
+6 -5
View File
@@ -8,7 +8,7 @@
#import "RNSVGTextPath.h"
#import "RNSVGBezierPath.h"
#import "RNSVGBezierTransformer.h"
@implementation RNSVGTextPath
@@ -23,19 +23,20 @@
return [self getGroupPath:context];
}
- (RNSVGBezierPath *)getBezierPath
- (RNSVGBezierTransformer *)getBezierTransformer
{
RNSVGSvgView *svg = [self getSvgView];
RNSVGNode *template = [svg getDefinedTemplate:self.href];
if ([template class] != [RNSVGPath class]) {
// warning about this.
return nil;
}
RNSVGPath *path = template;
CGFloat startOffset = [self getWidthRelatedValue:self.startOffset];
return [[RNSVGBezierPath alloc] initWithBezierCurvesAndStartOffset:[path getBezierCurves] startOffset:startOffset];
return [[RNSVGBezierTransformer alloc] initWithBezierCurvesAndStartOffset:[path getBezierCurves]
startOffset:startOffset];
}
@end