2012-03-22 5 views
1

ipad2, ipad3에 동일한 이미지를 사용할 수있는 ipad.so의 버튼 이미지로 svg (scalable vector graphics) 이미지를 설정하려고합니다.어떻게 ios sdk에서 버튼 이미지로 svg 이미지를 설정할 수 있습니까?

+0

user1285498를 사용할 수 있습니다 중복 된 질문이 머지 않아 폐쇄해야한다,이 질문을 사용하십시오. 귀하의 다른 질문에 대한 제 의견대로,이 질문에 온라인으로 답변을 시도한 내용을 여기에 말할 수 있습니까? 공식 iOS 문서를 확인하셨습니까? – halfer

답변

1

third party 라이브러리를 사용해야합니다. Quartz는 SVG를 인식하지 못한다.

+0

은 그라디언트가이 패키지에서 지원됩니다 목표 svg – user1285498

+0

no. [GitHub] (https://github.com/search?utf8=✓&q=svg&repo=&langOverride=&start_value=1&type=Everything&language=Objective-C)에서 다른 것을 시도해보십시오. – jacekmigacz

0

또한 https://github.com/arielelkin/PocketSVG

//Step 1 
CGPathRef myPath = [PocketSVG pathFromSVGFileNamed:@"icon_convidar"]; 

//Step 2: To display it on screen, you can create a CAShapeLayer 
//and set myPath as its path property: 
CAShapeLayer *shape = [CAShapeLayer layer]; 
shape.path = myPath; 


//Step 3: Fiddle with it using CAShapeLayer's properties: 
shape.strokeColor = [UIColor redColor].CGColor; 
shape.lineWidth = 4; 

//Step 4: Display it! 
[self.btnConvidar.layer addSublayer:shape]; 
관련 문제